Diff of the two buildlogs: -- --- b1/build.log 2025-09-15 08:45:39.360477058 +0000 +++ b2/build.log 2025-09-15 09:26:48.495443799 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Oct 18 02:36:06 -12 2026 -I: pbuilder-time-stamp: 1792334166 +I: Current time: Mon Sep 15 22:45:41 +14 2025 +I: pbuilder-time-stamp: 1757925941 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/2102423/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2564255/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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 15 08:46 /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/2564255/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2564255/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='af92542cc6a94a7d9943d0a6f1488953' - 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='2102423' - PS1='# ' - PS2='> ' + INVOCATION_ID=dedb51ba6c3e4ccbb663cdafd7da6759 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=2564255 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.LRtBdo6f/pbuilderrc_uJpK --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.LRtBdo6f/b1 --logfile b1/build.log fwbuilder_5.3.7-8.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.LRtBdo6f/pbuilderrc_75W7 --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.LRtBdo6f/b2 --logfile b2/build.log fwbuilder_5.3.7-8.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2102423/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2564255/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -325,7 +357,7 @@ Get: 194 http://deb.debian.org/debian forky/main amd64 qt5-qmake amd64 5.15.17+dfsg-2+b1 [225 kB] Get: 195 http://deb.debian.org/debian forky/main amd64 qtbase5-dev-tools amd64 5.15.17+dfsg-2+b1 [798 kB] Get: 196 http://deb.debian.org/debian forky/main amd64 qtbase5-dev amd64 5.15.17+dfsg-2+b1 [1128 kB] -Fetched 119 MB in 34s (3517 kB/s) +Fetched 119 MB in 38s (3141 kB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19917 files and directories currently installed.) @@ -978,8 +1010,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Oct 18 14:41:40 UTC 2026. -Universal Time is now: Sun Oct 18 14:41:40 UTC 2026. +Local time is now: Mon Sep 15 08:51:33 UTC 2025. +Universal Time is now: Mon Sep 15 08:51:33 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... @@ -1147,7 +1179,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/2564255/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2564255/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 @@ -15156,886 +15192,76 @@ | ^~~~~~~ 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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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: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: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: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::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: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::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: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::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: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::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::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: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: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::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: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::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: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: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::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::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::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: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: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::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: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::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: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: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: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: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::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::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::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: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: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: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: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::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: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: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: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::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::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: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::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::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::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::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::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: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: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: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::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: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: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: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::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::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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::StateSyncClusterGroup*, 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: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=] +../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: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::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: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::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::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: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::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: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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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); +../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::Management*, 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: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::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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::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: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: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: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: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::FWObject*, 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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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::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::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: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: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::RuleElementOSrv*, 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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../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*); @@ -16049,672 +15275,60 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::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::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: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: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: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: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: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::InterfaceOptions*, 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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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: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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementInterval*, 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::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: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::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: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::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::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); +../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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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: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::RuleElementTDst*, 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: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: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::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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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: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: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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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::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: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::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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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: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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::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: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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -16724,92 +15338,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::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::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: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: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: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: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: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::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: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::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); +../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*); @@ -16823,38 +15356,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::FWObjectDatabase*, 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: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::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: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: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::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::RuleElementOSrv*, 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: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*); @@ -16895,15 +15410,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -16913,15 +15419,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::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::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -16976,29 +15473,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::RuleElementRDst*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::UDPService*, 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: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*); @@ -17021,20 +15509,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Policy*, 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: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*); @@ -17093,15 +15581,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::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: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*) \ | ^~~~~~~~ @@ -17165,11 +15644,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::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::Policy*, 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: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::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*); @@ -17201,11 +15689,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: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:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../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*); @@ -17255,20 +15743,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::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::RoutingRule*, 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: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::RoutingRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17291,6 +15779,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::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::Service*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -17318,11 +15815,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=] - 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:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../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::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: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*); @@ -17417,6 +15932,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -17444,15 +15968,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::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::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -17480,6 +15995,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -17489,11 +16013,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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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*); @@ -17525,6 +16049,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::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: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*) \ | ^~~~~~~~ @@ -17552,6 +16085,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -17561,11 +16103,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::FWReference*, 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: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*); @@ -17588,6 +16130,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -17597,6 +16148,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -17606,6 +16166,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::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::Library*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -17660,29 +16229,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: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::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::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::Interval*, 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: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*); @@ -17732,11 +16283,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::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::Address*, 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: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*); @@ -17750,409 +16301,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: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::ObjectGroup*, 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: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/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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-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: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::RuleElementItf*, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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::SNMPManagement*, 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: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::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::FailoverClusterGroup*, 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: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::FWServiceReference*, 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: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: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: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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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::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::PolicyInstallScript*, 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: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::RuleElementRDst*, 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: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: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::TCPService*, 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: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=] +../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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::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::AddressRange*, 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: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::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::RuleElementTSrc*, 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: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=] - 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: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::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::MultiAddressRunTime*, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::physAddress*, 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: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::ClusterGroupOptions*, 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: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*); | ^~~~~~~~ -../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::RuleElementSrv*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::HostOptions*, 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: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::ClusterGroup*, 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:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../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::Host*, 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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::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::NetworkIPv6*, 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: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*); @@ -18166,1335 +16517,1490 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IPv6*, 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: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::Address*, 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: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::TCPService*, 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: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::FirewallOptions*, 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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::MultiAddress*, 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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::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::AddressRange*, 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: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::ICMPService*, const 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: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: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: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::MultiAddressRunTime*, 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: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::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::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: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::Group*, 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: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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::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::RuleElementSrv*, 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: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::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::RuleElementItf*, 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: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::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::FWObjectDatabase*, 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: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::UserService*, 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:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../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::RuleElementSrc*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleSetOptions*, 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: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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); | ^~~~~~~~ -../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::RuleElementRGtw*, 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: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::RuleElementRDst*, 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: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: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::TCPService*, 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: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::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::NATRuleOptions*, 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: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::Policy*, 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:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../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::AddressRange*, 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: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::FWOptions*, 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: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::Interface*, 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: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::ICMPService*, 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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=] - 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:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../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::RoutingRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Management*, 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: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::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::Address*, 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: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::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::RuleElementInterval*, 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: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::FirewallOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementOSrv*, 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: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::RuleSet*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Routing*, 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: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::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::RuleElementTSrv*, 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: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::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::FirewallOptions*, 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: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::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::PolicyInstallScript*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Group*, 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: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::FWObjectReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementDst*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Network*, 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: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::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::ClusterGroup*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::Firewall*, 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: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::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::MultiAddress*, 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: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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::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::FWServiceReference*, 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: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::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::Interval*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ICMP6Service*, 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: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::RuleSet*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTSrv*, 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: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::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: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::Interface*, 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: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::HostOptions*, 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: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: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: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::ServiceGroup*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Management*, 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: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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ObjectGroup*, 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: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::FirewallOptions*, 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: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::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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::TCPUDPService*, 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: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::RuleElement*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTSrv*, 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: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::HostOptions*, 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:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../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::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::DynamicGroup*, 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: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::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=] +../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: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::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); +../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::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::ServiceGroup*, 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: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::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::ClusterGroup*, 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: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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Firewall*, 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: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::RuleElementItf*, 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: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::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: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::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::SNMPManagement*, 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: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::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::RuleElementODst*, 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: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::FailoverClusterGroup*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::DNSName*, 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: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::FWBDManagement*, 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: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: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::FWIntervalReference*, 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: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::Interval*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NAT*, 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: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::RuleElementTSrc*, 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: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: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::Host*, 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: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); +../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::FWReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Cluster*, 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: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::Service*, 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: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::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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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::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::FWServiceReference*, 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: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: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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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=] +../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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::DNSName*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TCPUDPService*, 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: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::PolicyInstallScript*, 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: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: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::DNSName*, 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: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::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::DNSName*, 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: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::AddressRange*, 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: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: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::NAT*, 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: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::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::DynamicGroup*, 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: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::TCPService*, 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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::RuleElementTSrc*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::AddressTable*, 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: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::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::AddressTable*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRDst*, 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: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::RuleElementItf*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::RuleElementODst*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IntervalGroup*, 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: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::Address*, 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: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::NATRuleOptions*, 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: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::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::FirewallOptions*, 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: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::FailoverClusterGroup*, 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: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: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::InterfaceOptions*, 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: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: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: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::Management*, 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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::MultiAddressRunTime*, 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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::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::RuleElementInterval*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TCPUDPService*, 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::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: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::RuleElementItf*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::Rule*, 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: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::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const 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 ../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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-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: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:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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*); | ^~~~~~~~ @@ -19507,11 +18013,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::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*); @@ -19561,29 +18067,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::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::RuleElementOSrv*, 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: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::SNMPManagement*, 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: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::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::RuleElementODst*, 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: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*); @@ -19597,6 +18103,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -19615,15 +18130,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -19633,11 +18139,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::IPv4*, 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: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*); @@ -19678,11 +18184,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::ICMP6Service*, 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:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../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*); @@ -19705,11 +18211,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::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::PolicyRuleOptions*, 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: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*); @@ -19732,29 +18238,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::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::PolicyInstallScript*, 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: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::PolicyInstallScript*, 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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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::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::RuleElementDst*, 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: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*); @@ -19777,15 +18283,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::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::Group*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -19795,29 +18292,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::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: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::CustomService*, 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: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::IPService*, 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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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*); @@ -19858,20 +18346,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::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::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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19894,11 +18382,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::RoutingRule*, 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::Cluster*, 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: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*); @@ -19912,6 +18400,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -19921,6 +18418,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::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::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::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -19948,11 +18463,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::FWServiceReference*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); @@ -19984,11 +18508,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::PolicyRuleOptions*, 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: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*); @@ -20011,20 +18535,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::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::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: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::RoutingRule*, 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: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*); @@ -20047,6 +18571,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -20065,11 +18598,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::IntervalGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20083,74 +18616,65 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ClusterGroup*, 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: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::DynamicGroup*, 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:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../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::ServiceGroup*, 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: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::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); +../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::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::ServiceGroup*, 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: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::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::FWObject*, 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: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::IPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWReference*, 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: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*); @@ -20182,11 +18706,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::Cluster*, 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: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*); @@ -20218,11 +18742,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: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:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../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::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*); @@ -20236,6 +18769,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -20272,20 +18814,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::FWServiceReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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*); @@ -20299,6 +18841,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: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*) \ | ^~~~~~~~ @@ -20308,6 +18859,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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -20335,6 +18895,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::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::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -20353,11 +18922,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::DNSName*, 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: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*); @@ -20371,11 +18940,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::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::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*); @@ -20389,11 +18958,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::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::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*); @@ -20425,29 +18994,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::IPv6*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Management*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20461,15 +19030,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -20479,15 +19039,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -20497,15 +19048,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -20524,340 +19066,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::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: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::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::PolicyRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ClusterGroup*, 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: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/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 ../antlr/LLkParser.hpp:12, - from IOSCfgParser.hpp:16: -../antlr/Parser.hpp: In destructor 'antlr::Parser::Tracer::~Tracer()': -../antlr/Parser.hpp:302:71: warning: 'bool std::uncaught_exception()' is deprecated: use 'std::uncaught_exceptions()' instead [-Wdeprecated-declarations] - 302 | if(!ANTLR_USE_NAMESPACE(std)uncaught_exception()) - | ^ -In file included from /usr/include/c++/15/ios:43, - from /usr/include/c++/15/istream:42, - from /usr/include/c++/15/sstream:42, - from ../import/IOSImporter.h:34: -/usr/include/c++/15/exception:127:8: note: declared here - 127 | bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); - | ^~~~~~~~~~~~~~~~~~ -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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/IPTCfgLexer.o IPTCfgLexer.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/IPTImporter.h:34, - from iptables.g:41, - from IPTCfgLexer.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/IPTImporter.h:28: -/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: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::SNMPManagement*, 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:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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::ClusterGroup*, 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: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::FirewallOptions*, 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::InterfaceOptions*, 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: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::FWObjectDatabase*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IPService*, 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: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::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::TCPUDPService*, 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: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::StateSyncClusterGroup*, 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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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::Network*, 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: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: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: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::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); @@ -20865,38 +19228,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::RoutingRule*, const 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: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: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::FWOptions*, 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: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: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: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:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::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*); @@ -20910,137 +19309,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: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::Host*, 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: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=] +../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: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: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::FirewallOptions*, 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: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::PolicyRule*, 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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::InterfaceOptions*, const 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: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*); | ^~~~~~~~ -../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::Network*, 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: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::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::ClusterGroupOptions*, 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: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::RuleElementRDst*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../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::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::Library*, 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: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=] +../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: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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../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::ICMPService*, 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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::FWObject*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::MultiAddress*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21054,6 +19507,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::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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -21072,38 +19543,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::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::TCPService*, 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: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::CustomService*, 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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::NATRule*, 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: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::Address*, 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: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::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::RuleElementSrc*, 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: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*); @@ -21126,56 +19606,65 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::FWObjectReference*, 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: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::ICMP6Service*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::RuleElement*, 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: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::RuleSet*, 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:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../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::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::FWBDManagement*, 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: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*); @@ -21189,20 +19678,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::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::Firewall*, 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: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::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::Address*, 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: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*); @@ -21216,92 +19705,83 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Management*, 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: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::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::FWBDManagement*, 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: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::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*); | ^~~~~~~~ -../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::ClusterGroup*, 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: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::Cluster*, 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: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::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); +../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: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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::Service*, 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:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../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::DNSName*, 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: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*); @@ -21315,11 +19795,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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); @@ -21342,11 +19831,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::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::RuleElement*, 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: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::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*); @@ -21369,29 +19867,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::RuleElementOSrc*, 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: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::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); +../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::Library*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21423,20 +19912,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: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: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*); | ^~~~~~~~ -../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::RuleElementSrc*, 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: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*); @@ -21450,38 +19939,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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::TagService*, 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: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::ClusterGroup*, 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:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../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*); @@ -21495,38 +19984,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::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*); | ^~~~~~~~ -../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::MultiAddressRunTime*, 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: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::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::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: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::FWOptions*, 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: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*); @@ -21558,20 +20047,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::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::Cluster*, 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: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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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*); @@ -21603,20 +20092,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::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::Management*, 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: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=] +../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:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../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*); @@ -21630,56 +20119,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::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::ICMP6Service*, 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:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../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::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::RuleElement*, 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: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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::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::HostOptions*, 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: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::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::Interval*, 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: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*); @@ -21693,20 +20173,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::Interval*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTSrc*, 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: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*); @@ -21720,38 +20200,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::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::FWObjectDatabase*, 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: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::FWObjectDatabase*, 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:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::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::Host*, 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: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*); @@ -21765,92 +20245,83 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleSetOptions*, 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: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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::RuleElementRGtw*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*); | ^~~~~~~~ -../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Interval*, 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: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::TCPService*, 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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::Interval*, 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:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../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*); @@ -21864,11 +20335,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::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: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*); @@ -21882,29 +20362,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::IntervalGroup*, 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: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::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::physAddress*, 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: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::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::RuleElementSrv*, 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: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*); @@ -21927,30 +20407,407 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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::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: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: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::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: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::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::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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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::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: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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, 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: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::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: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: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::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/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 ../antlr/LLkParser.hpp:12, + from IOSCfgParser.hpp:16: +../antlr/Parser.hpp: In destructor 'antlr::Parser::Tracer::~Tracer()': +../antlr/Parser.hpp:302:71: warning: 'bool std::uncaught_exception()' is deprecated: use 'std::uncaught_exceptions()' instead [-Wdeprecated-declarations] + 302 | if(!ANTLR_USE_NAMESPACE(std)uncaught_exception()) + | ^ +In file included from /usr/include/c++/15/ios:43, + from /usr/include/c++/15/istream:42, + from /usr/include/c++/15/sstream:42, + from ../import/IOSImporter.h:34: +/usr/include/c++/15/exception:127:8: note: declared here + 127 | bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); + | ^~~~~~~~~~~~~~~~~~ +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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/IPTCfgLexer.o IPTCfgLexer.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/IPTImporter.h:34, + from iptables.g:41, + from IPTCfgLexer.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/IPTImporter.h:28: +/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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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*); | ^~~~~~~~ @@ -21963,11 +20820,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::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::SNMPManagement*, 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: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*); @@ -21981,15 +20838,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -21999,20 +20847,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: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::NATRule*, 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:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../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*); @@ -22026,11 +20865,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22071,6 +20910,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::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: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*) \ | ^~~~~~~~ @@ -22089,11 +20937,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::FWOptions*, 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: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*); @@ -22107,38 +20955,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::Cluster*, 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: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::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: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: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::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::ICMPService*, 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: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*); @@ -22152,15 +20982,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -22179,11 +21000,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=] +../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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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*); @@ -22197,20 +21018,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::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::Interface*, 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: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::RuleElement*, 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: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*); @@ -22233,20 +21054,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::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::ClusterGroup*, 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: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::Address*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*); @@ -22260,6 +21090,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::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: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: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*) \ | ^~~~~~~~ @@ -22278,11 +21126,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: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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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*); @@ -22296,11 +21144,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::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::AddressTable*, 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: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*); @@ -22341,20 +21189,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::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::NAT*, 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: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::FailoverClusterGroup*, 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: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*); @@ -22404,15 +21252,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::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::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -22467,15 +21306,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: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*) \ | ^~~~~~~~ @@ -22485,11 +21315,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::FWOptions*, 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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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*); @@ -22512,11 +21342,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::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::AddressTable*, 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: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*); @@ -22539,15 +21369,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::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::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -22566,11 +21387,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22584,11 +21405,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::AddressRange*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22602,11 +21432,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::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::Routing*, 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: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*); @@ -22638,11 +21468,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::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::PolicyRuleOptions*, 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: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*); @@ -22656,15 +21486,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -22692,6 +21513,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::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::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -22710,6 +21540,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -22719,11 +21558,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::NetworkIPv6*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22746,29 +21585,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::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: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::Firewall*, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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*); @@ -22782,20 +21612,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: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::RuleElementDst*, 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:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../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*); @@ -22827,29 +21648,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::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::DynamicGroup*, 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: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::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::NAT*, 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: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::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*); @@ -22872,11 +21693,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: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: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*); @@ -22890,11 +21711,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::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: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*); @@ -22926,6 +21756,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::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: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*) \ | ^~~~~~~~ @@ -22935,11 +21774,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::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::FailoverClusterGroup*, 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: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*); @@ -22989,20 +21828,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::RuleElementRItf*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23016,11 +21855,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23034,8 +21873,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::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::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); @@ -23052,6 +21891,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -23070,20 +21918,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::RuleElementSrc*, 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:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../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::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*); @@ -23106,11 +21954,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=] - 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: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*); @@ -23133,11 +21981,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::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::InterfaceOptions*, 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: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*); @@ -23151,15 +21999,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -23178,20 +22017,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::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::IPv4*, 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: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::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::Host*, 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: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*); @@ -23214,15 +22053,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -23241,11 +22071,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23268,11 +22098,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::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::ClusterGroupOptions*, 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: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*); @@ -23295,11 +22125,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: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*); @@ -23313,11 +22143,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::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::RuleElementRItf*, 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: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*); @@ -23331,11 +22161,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::SNMPManagement*, 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: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: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*); @@ -23349,6 +22188,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::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::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -23358,347 +22206,299 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Cluster*, 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: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/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/IPTImporter.h:38: -../libfwbuilder/src/fwbuilder/Policy.h:36:7: note: by 'libfwbuilder::Policy& libfwbuilder::Policy::operator=(const libfwbuilder::Policy&)' - 36 | class Policy : public RuleSet - | ^~~~~~ -../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/IPTImporter.h:39: -../libfwbuilder/src/fwbuilder/NAT.h:37:7: note: by 'libfwbuilder::NAT& libfwbuilder::NAT::operator=(const libfwbuilder::NAT&)' - 37 | class NAT : public RuleSet - | ^~~ -In file included from IPTCfgLexer.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 - | ^~~~~~~~~~~~~~~ -../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/TCPUDPService.h:31, - from ../libfwbuilder/src/fwbuilder/TCPService.h:31, - from iptables.g:67: -../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/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 - | ^~~~~~~~~~ -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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/IPTCfgParser.o IPTCfgParser.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/IPTImporter.h:34, - from iptables.g:41, - from IPTCfgParser.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/IPTImporter.h:28: -/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:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const 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: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=] + 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: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*); + | ^~~~~~~~ +../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::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::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::Network*, 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:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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::Group*, 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: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::FWObjectDatabase*, 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: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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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*); | ^~~~~~~~ -../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::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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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: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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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::RuleElementOSrc*, 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: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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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::RuleElementDst*, 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: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::FWOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23712,170 +22512,179 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRItf*, 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: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::Interval*, 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: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::NetworkIPv6*, 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: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::FWReference*, 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: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: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::FirewallOptions*, 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: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::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::Address*, 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: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::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::HostOptions*, 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: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::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::Address*, 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: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::Group*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWBDManagement*, 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: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::RuleElementSrv*, 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:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../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::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::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::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: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: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::StateSyncClusterGroup*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementOSrc*, 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: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::IPService*, 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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::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::Library*, 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: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::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); @@ -23883,143 +22692,296 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementSrc*, 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: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::RuleElementTSrv*, 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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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: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: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: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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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::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::TagService*, 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: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: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::ICMPService*, 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: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::Group*, 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: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::RuleSet*, 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: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::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::Service*, 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: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::RuleElementSrv*, 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:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../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::FWObject*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::IPv6*, const 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: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::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: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: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::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: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::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::ClusterGroup*, 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:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../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::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::AddressTable*, 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: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::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::Cluster*, 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: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::FWIntervalReference*, 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: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::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::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: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::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::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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::RuleElementOSrc*, 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: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::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); @@ -24027,227 +22989,662 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementOSrv*, 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: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::RuleElementTSrc*, 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: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::HostOptions*, 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: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::RuleElementTSrv*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); + | ^~~~~~~~ +../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::physAddress*, 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: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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, 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: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: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::Firewall*, 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: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::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::FWObjectReference*, 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: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::Host*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FailoverClusterGroup*, 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: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::ClusterGroup*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../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::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::NATRule*, 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: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: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: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::RuleElementOSrv*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::PolicyRuleOptions*, 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: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::ObjectGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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: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::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::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: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: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::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: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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::RuleElementTSrc*, 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: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::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::ICMPService*, 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: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::RuleElementSrv*, 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: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::RuleElementTSrv*, 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: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::FWServiceReference*, 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: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::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: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:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../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::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/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/IPTImporter.h:38: +../libfwbuilder/src/fwbuilder/Policy.h:36:7: note: by 'libfwbuilder::Policy& libfwbuilder::Policy::operator=(const libfwbuilder::Policy&)' + 36 | class Policy : public RuleSet + | ^~~~~~ +../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/IPTImporter.h:39: +../libfwbuilder/src/fwbuilder/NAT.h:37:7: note: by 'libfwbuilder::NAT& libfwbuilder::NAT::operator=(const libfwbuilder::NAT&)' + 37 | class NAT : public RuleSet + | ^~~ +In file included from IPTCfgLexer.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 + | ^~~~~~~~~~~~~~~ +../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/TCPUDPService.h:31, + from ../libfwbuilder/src/fwbuilder/TCPService.h:31, + from iptables.g:67: +../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/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 + | ^~~~~~~~~~ +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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/IPTCfgParser.o IPTCfgParser.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/IPTImporter.h:34, + from iptables.g:41, + from IPTCfgParser.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/IPTImporter.h:28: +/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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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::FWObjectReference*, 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: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*); @@ -24288,29 +23685,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::HostOptions*, 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: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::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::DNSName*, 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: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::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::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: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*); @@ -24333,11 +23739,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=] +../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:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../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::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*); @@ -24351,6 +23766,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -24360,11 +23784,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::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::ClusterGroupOptions*, 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: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*); @@ -24387,6 +23811,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::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::NAT*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -24405,11 +23838,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=] - 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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*); @@ -24423,29 +23856,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::Host*, 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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::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::IPService*, 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: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::FWServiceReference*, 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: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*); @@ -24477,29 +23910,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::MultiAddressRunTime*, 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: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::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::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); +../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*); @@ -24531,15 +23946,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -24549,15 +23955,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::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: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*) \ | ^~~~~~~~ @@ -24594,29 +23991,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::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::NetworkIPv6*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::MultiAddress*, 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: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*); @@ -24675,29 +24072,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: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::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::Cluster*, 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: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::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::FWObjectReference*, 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: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*); @@ -24720,38 +24108,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::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: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: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::RuleElement*, 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: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::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*); @@ -24792,15 +24162,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::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::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -24837,11 +24198,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::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*); @@ -24882,6 +24243,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -24909,29 +24279,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::AddressTable*, 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:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../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::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::Firewall*, 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: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::InterfaceOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -24954,20 +24324,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::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::FWReference*, 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: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::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::Policy*, 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: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*); @@ -25008,6 +24378,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: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*) \ | ^~~~~~~~ @@ -25035,6 +24414,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::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::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -25053,6 +24441,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::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::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -25062,6 +24459,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::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: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*) \ | ^~~~~~~~ @@ -25089,29 +24495,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::Policy*, 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: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*); | ^~~~~~~~ -../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::Policy*, 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: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::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::FirewallOptions*, 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: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*); @@ -25125,11 +24531,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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -25161,15 +24567,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -25224,65 +24621,65 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWServiceReference*, 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: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*) \ +../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: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::FWOptions*, 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: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::Library*, 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:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../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::RuleElement*, 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:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../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::Policy*, 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:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../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=] +../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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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*); @@ -25305,38 +24702,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=] +../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: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::Library*, 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: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::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::AddressTable*, 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: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::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::FWObject*, 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: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*); @@ -25359,20 +24756,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: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::FirewallOptions*, 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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*); @@ -25413,11 +24801,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: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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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*); @@ -25467,35 +24855,26 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Cluster*, 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: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::FailoverClusterGroup*, 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: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::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: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::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::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); @@ -25557,6 +24936,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::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -25575,29 +24963,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Firewall*, 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: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::DNSName*, 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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../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*); @@ -25638,20 +25026,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::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: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::NATRuleOptions*, 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: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*); @@ -25683,15 +25062,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::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::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -25710,6 +25080,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::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::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::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -25737,11 +25125,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::Cluster*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -25755,11 +25152,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::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::AddressRange*, 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: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*); @@ -25809,29 +25206,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::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::Cluster*, 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: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::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::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::Interval*, 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:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../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*); @@ -25845,15 +25242,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -25890,11 +25278,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=] - 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:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../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*); @@ -25917,29 +25305,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: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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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::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::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*); @@ -25971,15 +25350,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -25998,38 +25368,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::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::FWObject*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::IPv6*, 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: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::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::MultiAddressRunTime*, 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: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*); @@ -26043,20 +25413,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::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::Group*, 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: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::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::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*); @@ -26070,6 +25440,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -26079,20 +25458,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::FWObjectReference*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::AddressRange*, 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: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::DNSName*, 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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../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*); @@ -26115,29 +25521,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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::RuleElementODst*, 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: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*); @@ -26160,6 +25557,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -26178,11 +25584,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -26196,6 +25602,636 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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: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: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: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::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::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: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::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: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: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: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: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::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::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: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::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: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: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: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::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::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::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: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: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: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: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: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: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: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::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::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::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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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::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: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::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::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::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: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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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::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: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: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: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: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: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: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: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: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::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::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::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: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::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: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::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: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::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/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -26430,14 +26466,176 @@ | ^~~~~~~ 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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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::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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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: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::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: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::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: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::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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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*); | ^~~~~~~~ @@ -26459,8 +26657,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::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::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); @@ -26477,20 +26675,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::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::FirewallOptions*, 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: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::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::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*); @@ -26504,11 +26702,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::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::IPv6*, 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: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::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*); @@ -26522,6 +26729,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -26558,15 +26774,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -26576,15 +26783,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -26603,15 +26801,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -26648,6 +26837,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::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::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -26666,11 +26864,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::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::FWObjectReference*, 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: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*); @@ -26684,47 +26882,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::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::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::Rule*, 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: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::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::Firewall*, 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: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::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::ObjectGroup*, 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: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: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*); @@ -26765,11 +26954,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::CustomService*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); @@ -26819,11 +27017,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::AddressTable*, 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: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: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*); @@ -26846,6 +27053,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -26864,15 +27080,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -26882,15 +27089,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -26909,20 +27107,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: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:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../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::NAT*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -26972,6 +27170,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -26990,29 +27197,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::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::AddressTable*, 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: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=] - 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: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: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::FWObjectReference*, 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: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*); @@ -27026,6 +27233,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::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::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -27044,6 +27260,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: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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27089,20 +27323,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=] - 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: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: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::RuleElement*, 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: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*); @@ -27125,6 +27359,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::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::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -27143,15 +27386,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27161,15 +27395,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27179,15 +27404,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::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::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27215,24 +27431,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::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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -27278,6 +27476,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: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*) \ | ^~~~~~~~ @@ -27287,6 +27494,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::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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -27332,29 +27557,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=] +../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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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); +../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*); @@ -27386,6 +27593,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::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::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27422,8 +27638,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::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::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); @@ -27431,20 +27647,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: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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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::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::RuleElement*, 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: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*); @@ -27467,11 +27683,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::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::RuleSet*, 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: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*); @@ -27512,11 +27728,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=] - 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:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../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*); @@ -27548,11 +27764,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::Cluster*, 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: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*); @@ -27602,38 +27818,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: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=] +../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: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::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::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); +../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*); @@ -27674,29 +27863,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); | ^~~~~~~~ -../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::FWOptions*, 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: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*); @@ -27719,6 +27899,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -27755,11 +27944,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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27773,11 +27962,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::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::ICMPService*, 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: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::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*); @@ -27818,24 +28016,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27845,11 +28025,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::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*); @@ -27863,15 +28043,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27890,11 +28061,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::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::FWReference*, 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: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*); @@ -27917,6 +28088,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::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::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -27935,11 +28115,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::Cluster*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27953,11 +28133,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::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::Network*, 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: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::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::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*); @@ -27989,11 +28187,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::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::IPv4*, 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: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*); @@ -28007,11 +28205,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::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::FWIntervalReference*, 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: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::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*); @@ -28025,11 +28232,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::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::FWOptions*, 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: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*); @@ -28061,11 +28268,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::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::FWObjectDatabase*, 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: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*); @@ -28097,29 +28304,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::Interval*, 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:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../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::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::Library*, 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: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::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::IPService*, 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: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*); @@ -28151,20 +28358,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::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::FWReference*, 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: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::AddressTable*, 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: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*); @@ -28178,15 +28385,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -28214,6 +28412,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::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::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -28223,11 +28430,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28259,11 +28466,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::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::NetworkIPv6*, 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: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*); @@ -28277,17 +28484,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); @@ -28304,6 +28511,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::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::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -28340,20 +28556,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::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: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::ICMP6Service*, 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: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*); @@ -28394,6 +28601,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -28403,6 +28619,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::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: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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -28421,11 +28655,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::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::FWObject*, 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: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*); @@ -28448,20 +28682,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::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::Group*, 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: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::ClusterGroupOptions*, 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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*); @@ -28511,20 +28745,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::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::AddressRange*, 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: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::RuleElementOSrv*, 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: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::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*); @@ -28538,6 +28781,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::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: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*) \ | ^~~~~~~~ @@ -28556,11 +28808,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: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: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*); @@ -28601,20 +28853,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::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::Network*, 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: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::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::Management*, 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: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*); @@ -28646,11 +28898,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::AddressRange*, 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: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*); @@ -28673,38 +28925,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::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::FWObjectReference*, 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: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::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::PolicyInstallScript*, 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: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::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::Cluster*, 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: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*); @@ -28718,8 +28961,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::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); @@ -28727,33 +28970,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: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: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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -28772,20 +28988,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=] - 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::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::RuleElementDst*, 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: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*); @@ -28808,20 +29015,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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28853,15 +29051,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::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::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -28871,164 +29060,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::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: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: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::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: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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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::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::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: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::UDPService*, 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: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: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: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: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: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*); @@ -29239,22 +29275,193 @@ | ^~~~~~~ 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::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::DNSName*, 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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::FWServiceReference*, 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: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::Network*, 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: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: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::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: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: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::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: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: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::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::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::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::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: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: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: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::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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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*); @@ -29304,47 +29511,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::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::ICMPService*, 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: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::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::FWObject*, 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: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::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::RuleElementInterval*, 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: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::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::NATRule*, 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: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::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::NetworkIPv6*, 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: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*); @@ -29394,47 +29601,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::Address*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::StateSyncClusterGroup*, 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: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::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::DynamicGroup*, 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: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::FWOptions*, 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: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: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::RuleElementODst*, 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: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*); @@ -29448,6 +29655,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::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::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -29466,20 +29682,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::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: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::AddressRange*, 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: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::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: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*); @@ -29493,20 +29727,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: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: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::UDPService*, 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: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::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*); @@ -29529,38 +29772,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::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: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::AddressRange*, 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: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::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::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: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::PolicyRuleOptions*, 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: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*); @@ -29583,15 +29817,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: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*) \ | ^~~~~~~~ @@ -29601,11 +29826,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -29619,11 +29844,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=] +../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: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*); @@ -29646,38 +29871,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::InterfaceOptions*, 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:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../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::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::Cluster*, 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: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::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::TagService*, 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: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::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::FWBDManagement*, 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: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*); @@ -29691,83 +29916,92 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); | ^~~~~~~~ -../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::InterfaceOptions*, 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: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::RuleElementOSrc*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTSrc*, 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: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::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::InterfaceOptions*, 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: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::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::IPv6*, 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: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::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::RuleElementODst*, 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: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::Service*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -29781,11 +30015,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -29799,11 +30033,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::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::IPService*, 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: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*); @@ -29817,11 +30051,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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::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*); @@ -29844,20 +30096,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::ClusterGroupOptions*, 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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::RuleElementRItf*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); @@ -29898,11 +30159,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -29934,38 +30195,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::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: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::PolicyRuleOptions*, 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: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::RuleElementODst*, 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::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::IPv4*, 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: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*); @@ -29988,11 +30240,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::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::physAddress*, 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: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*); @@ -30015,6 +30267,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -30024,11 +30285,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=] - 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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*); @@ -30042,11 +30303,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=] - 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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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*); @@ -30069,6 +30330,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -30078,20 +30348,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=] +../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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::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::FWServiceReference*, 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: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*); @@ -30114,15 +30384,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::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: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*) \ | ^~~~~~~~ @@ -30132,29 +30393,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::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::Cluster*, 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: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::Cluster*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TagService*, 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: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*); @@ -30177,20 +30438,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*); @@ -30204,11 +30465,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::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::PolicyRule*, 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: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::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*); @@ -30222,11 +30492,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::AddressRange*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -30258,20 +30528,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::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: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::RoutingRuleOptions*, 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: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*); @@ -30303,6 +30573,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -30312,11 +30591,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::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::FWObjectReference*, 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: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::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*); @@ -30330,6 +30618,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::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::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -30348,15 +30645,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -30375,11 +30663,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=] - 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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*); @@ -30429,6 +30717,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -30465,11 +30762,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: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:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../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*); @@ -30483,11 +30780,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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -30510,11 +30807,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::FWIntervalReference*, 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: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*); @@ -30537,11 +30834,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::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::CustomService*, 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: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*); @@ -30573,11 +30870,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -30591,15 +30888,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -30618,15 +30906,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -30636,11 +30915,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: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: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*); @@ -30654,11 +30933,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::Library*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -30672,20 +30951,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::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::RoutingRuleOptions*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -30699,20 +30978,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::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::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::ICMP6Service*, 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: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*); @@ -30726,11 +30996,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::Interface*, 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: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*); @@ -30771,11 +31041,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::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::Library*, 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: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*); @@ -30798,11 +31068,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::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::Address*, 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: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*); @@ -30825,11 +31095,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -30843,6 +31113,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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -30870,29 +31149,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::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: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::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: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::HostOptions*, 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: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*); @@ -30906,11 +31185,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -30942,15 +31221,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -30969,11 +31239,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::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::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*); @@ -30987,29 +31257,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::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::FWOptions*, 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: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::Library*, 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: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::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); +../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*); @@ -31032,11 +31293,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::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::NATRule*, 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: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*); @@ -31059,20 +31320,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::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::Interface*, 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: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::RuleElementODst*, 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: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*); @@ -31104,6 +31365,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::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::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -31122,15 +31392,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: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*) \ | ^~~~~~~~ @@ -31149,11 +31410,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=] - 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*); @@ -31167,11 +31437,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::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::Rule*, 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: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*); @@ -31185,11 +31455,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=] - 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:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../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*); @@ -31203,29 +31473,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::FWServiceReference*, 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: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::PolicyRuleOptions*, 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: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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -31257,24 +31536,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::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: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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -31284,47 +31545,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::NAT*, 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: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: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::Policy*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWServiceReference*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -31338,15 +31599,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: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*) \ | ^~~~~~~~ @@ -31356,56 +31608,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::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::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: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::ObjectGroup*, 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: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::InterfaceOptions*, 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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); +../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*); @@ -31446,24 +31662,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::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::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::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -31473,11 +31671,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::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*); @@ -31491,26 +31689,26 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Host*, 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: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::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::ClusterGroup*, 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: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::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::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); @@ -31518,15 +31716,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -31536,15 +31725,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -31554,20 +31734,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::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::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: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::Service*, 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: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*); @@ -31581,11 +31761,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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -31599,11 +31779,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -31635,11 +31815,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::IntervalGroup*, 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: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*); @@ -31653,20 +31833,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::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::SNMPManagement*, 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: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::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::UserService*, 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: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*); @@ -31698,150 +31878,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: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::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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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: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::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: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::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::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: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::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::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/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -32054,334 +32090,343 @@ | ^~~~~~~ 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::RuleElementItf*, 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:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::ServiceGroup*, 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: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::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::FailoverClusterGroup*, 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: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::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::FailoverClusterGroup*, 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: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::ICMPService*, 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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::RuleSetOptions*, 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: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: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::Rule*, 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: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::RuleElementDst*, 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:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../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::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::RuleSet*, 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: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::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::FirewallOptions*, 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: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::RuleElementOSrv*, 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: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: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::ICMP6Service*, 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: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::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::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*); | ^~~~~~~~ -../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::IntervalGroup*, 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: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::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::NetworkIPv6*, 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: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::PolicyInstallScript*, 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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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::FWObjectDatabase*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::DynamicGroup*, 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: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::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::PolicyRule*, 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: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::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::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::ClusterGroup*, 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: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::FWReference*, 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: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*); | ^~~~~~~~ -../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTSrv*, 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: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::FirewallOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Rule*, 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: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=] +../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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::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::RuleElementODst*, 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: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::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::RuleElementTDst*, 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: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::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::IntervalGroup*, 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: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::NATRuleOptions*, 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:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../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::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::FWServiceReference*, 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: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::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::DNSName*, 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: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::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::IPv4*, 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: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::InterfaceOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../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::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::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); @@ -32389,161 +32434,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::RuleElementDst*, 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:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../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::FWObjectReference*, 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:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../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::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::Host*, 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: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=] - 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:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObject*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::MultiAddressRunTime*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementTDst*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NetworkIPv6*, 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: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::ICMP6Service*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::PolicyRule*, 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: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::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::RuleElementInterval*, 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: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::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::SNMPManagement*, 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: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::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::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); @@ -32551,200 +32596,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: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::Host*, 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: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::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::FWIntervalReference*, 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: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::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::MultiAddress*, 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: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: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: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: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::FWObject*, 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: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::Management*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Rule*, 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: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::FWServiceReference*, 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: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::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::Cluster*, 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: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::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::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: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::StateSyncClusterGroup*, 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: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::ICMP6Service*, 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: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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const 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: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::UserService*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::PolicyRule*, 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: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::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::RuleElementInterval*, 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: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::FWObject*, 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: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::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::AddressTable*, 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: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::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::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); +../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::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::ClusterGroupOptions*, 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: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::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:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const 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: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:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../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*); @@ -32758,26 +32821,26 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRDst*, 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: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::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::PolicyInstallScript*, 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: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::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::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); @@ -32785,26 +32848,26 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleSet*, 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: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::SNMPManagement*, 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:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../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::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::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); @@ -32812,1772 +32875,1736 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::StateSyncClusterGroup*, 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: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=] +../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: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: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::InterfaceOptions*, 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: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::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::UserService*, 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: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::DNSName*, 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: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: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: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::PolicyRule*, 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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::NAT*, 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: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: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::ClusterGroup*, 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: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::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::Firewall*, 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: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::FWOptions*, 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: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::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::RuleSet*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRDst*, 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: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::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::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::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::RuleElementOSrc*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWOptions*, 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: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::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::Library*, 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: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::DNSName*, 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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../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::DynamicGroup*, 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:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../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::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::RoutingRule*, 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: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::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::Rule*, 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: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=] +../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:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../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::FWBDManagement*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FirewallOptions*, 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: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::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::FWObjectDatabase*, 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: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::AddressRange*, 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: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: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::Group*, 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: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: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:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../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::RuleElementRDst*, 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:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../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::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::RuleElement*, 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: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::PolicyInstallScript*, 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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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::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::Address*, 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: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::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::RuleElementOSrc*, 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: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::Firewall*, 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: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::RuleSet*, 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:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../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::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::Library*, 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: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::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::FWReference*, 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: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::SNMPManagement*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::PolicyRuleOptions*, 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: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::AddressTable*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Service*, 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: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::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::FWServiceReference*, 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: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::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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleSet*, 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: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::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::FWBDManagement*, 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: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::RuleElementRDst*, 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: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::Address*, 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:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::StateSyncClusterGroup*, 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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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::RuleElementTDst*, 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: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: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::IPService*, 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: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::UserService*, 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:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../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::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::PolicyRuleOptions*, 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: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::PolicyRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::MultiAddress*, 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: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::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); +../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::RuleElementRDst*, 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:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../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::Address*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRGtw*, 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: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::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::FWObjectReference*, 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: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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::ClusterGroupOptions*, 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: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::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); +../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::RoutingRule*, 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:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../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::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::RuleElementOSrc*, 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: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: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: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); +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::FWObjectDatabase*, 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: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::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::IPv6*, 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: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::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::PolicyRuleOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Service*, 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: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::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::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*); | ^~~~~~~~ -../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::FailoverClusterGroup*, 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: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::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::Library*, 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: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=] +../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:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../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::UserService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::TCPService*, 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: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::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::FWBDManagement*, 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: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::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::RuleElement*, 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: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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::HostOptions*, 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: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::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::FWOptions*, 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: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::IPv4*, 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:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../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::Policy*, 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:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../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::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::ClusterGroup*, 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: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::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::physAddress*, 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: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::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::RoutingRuleOptions*, 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: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=] +../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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementItf*, 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: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::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::Service*, 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: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::ObjectGroup*, 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:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Firewall*, 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: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: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::PolicyRuleOptions*, 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: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: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::RuleElementRGtw*, 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: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::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::FWObjectReference*, 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: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::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::HostOptions*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::NATRule*, 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: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::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::RuleElementTSrc*, 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: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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RoutingRuleOptions*, 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: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::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::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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Group*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObjectReference*, 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: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::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::NetworkIPv6*, 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: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::IPv6*, 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: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: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::RuleSetOptions*, 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: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::RuleElementSrc*, 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:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../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::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::RuleElementRGtw*, 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: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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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::Group*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::NATRuleOptions*, 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: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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::CustomService*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::physAddress*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::NetworkIPv6*, 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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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::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::RuleElementItf*, 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: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::PolicyInstallScript*, 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: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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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: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:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../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::RuleElementItf*, 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:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../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::Service*, 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:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../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::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: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::RuleSetOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementDst*, 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: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::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: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::FWOptions*, 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: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::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::NATRuleOptions*, 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: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::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::Interval*, 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: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::RuleElement*, 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:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../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=] +../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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::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::CustomService*, 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: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::HostOptions*, 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: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: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::InterfaceOptions*, 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: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=] - 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:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../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::NetworkIPv6*, 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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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::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::ClusterGroup*, 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: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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::UDPService*, 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: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); +../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::PolicyRuleOptions*, 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:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../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::RuleElementItf*, 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: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: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::RuleElementSrc*, 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: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::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::NATRuleOptions*, 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: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::IPService*, 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: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: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::AddressRange*, 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: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::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); +../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: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::RuleElementTSrc*, 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: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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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::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::PolicyInstallScript*, 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: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::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::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: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::RuleElementSrv*, 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: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::TCPService*, 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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::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::MultiAddressRunTime*, 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: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=] +../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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::MultiAddressRunTime*, 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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::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::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: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::Policy*, 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: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::RuleElementSrv*, 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: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::RuleElementItf*, 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: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: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::ICMP6Service*, 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: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::RuleElementRItf*, 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:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Routing*, 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: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::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::NAT*, 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: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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Management*, 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: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::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::ObjectGroup*, 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: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::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::UDPService*, 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: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::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::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); @@ -34585,74 +34612,83 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::AddressTable*, 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: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::FWReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IntervalGroup*, 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: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: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: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: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::RuleElementTSrv*, 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: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::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::Routing*, 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: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::RuleElementSrv*, 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:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../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::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*); @@ -34869,2452 +34905,2416 @@ | ^~~~~~~ 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::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::Library*, 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: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::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::RoutingRule*, 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: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::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::Network*, 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: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::TCPUDPService*, 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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::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::Service*, 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: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::NAT*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../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::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::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*); | ^~~~~~~~ -../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*); | ^~~~~~~~ -../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::RuleElement*, 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: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::RuleElementTSrv*, 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: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: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::Interval*, 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: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: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:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::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::RuleElementTSrc*, 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: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::TCPUDPService*, 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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::FirewallOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::IPv6*, 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: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::NAT*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Cluster*, 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: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::PolicyRule*, 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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::RuleElementSrc*, 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: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::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::FailoverClusterGroup*, 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: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::RuleElementOSrv*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TagService*, 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: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::MultiAddress*, 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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::Rule*, 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:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../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::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::FWBDManagement*, 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: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=] +../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: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: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::Policy*, 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: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::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::ICMP6Service*, 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: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::IntervalGroup*, 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: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: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::HostOptions*, 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: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::SNMPManagement*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TCPUDPService*, 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: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::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=] +../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: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::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); +../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::Host*, 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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::CustomService*, 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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::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::PolicyRuleOptions*, 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: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::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::RuleElementItf*, 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: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::TCPUDPService*, 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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::RuleElementRDst*, 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:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../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::DNSName*, 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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../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::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::TagService*, 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: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::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::RuleElementRGtw*, 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: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::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::FailoverClusterGroup*, 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: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::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::TagService*, 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: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::TCPUDPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Interval*, 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: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::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::RuleElementTSrc*, 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: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: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: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::physAddress*, 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: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::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::MultiAddressRunTime*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::PolicyRuleOptions*, 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: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::CustomService*, 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: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::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::RuleElementItf*, 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: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::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::PolicyInstallScript*, 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: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::MultiAddress*, 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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::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::FirewallOptions*, 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: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::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: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::RuleElementRGtw*, 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: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::Policy*, 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: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::ClusterGroupOptions*, 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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=] +../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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::RoutingRule*, 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:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../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::UserService*, 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:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../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::FWObject*, 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: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::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: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::InterfaceOptions*, 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:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../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::RuleElementSrc*, 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: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: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::RuleElementSrv*, 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: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::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::RuleElementItf*, 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: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::IPv4*, 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: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::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); +../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::MultiAddress*, 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: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: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::RuleSetOptions*, 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: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::RuleElementRDst*, 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:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../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::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::FWObjectReference*, 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: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::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::Firewall*, 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: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::HostOptions*, 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:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../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::FWOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementOSrv*, 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*); - | ^~~~~~~~ -../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: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::ICMPService*, 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: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::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: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::RoutingRule*, 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: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::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); +../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::FWObject*, 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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::PolicyInstallScript*, 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::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); +../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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementSrv*, 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: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::RuleElementInterval*, 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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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::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::FWObjectReference*, 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: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::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::PolicyInstallScript*, 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: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::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::Management*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FirewallOptions*, 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: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::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::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: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::RuleElementOSrc*, 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: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: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::IPv4*, 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: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::ClusterGroupOptions*, 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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::Library*, 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: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::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::Policy*, 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: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::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::FWReference*, 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: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::AddressRange*, 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:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../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::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::RuleElementOSrv*, 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: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::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::TCPService*, 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: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::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::FWServiceReference*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ClusterGroup*, 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: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::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::Interface*, 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: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::Rule*, 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: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: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::Group*, 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: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::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::RuleElementSrv*, 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: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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::RuleSet*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRDst*, 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: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::FWReference*, 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: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: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::RuleSetOptions*, 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: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::FWOptions*, 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: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::RuleElementOSrc*, 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: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: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::FWBDManagement*, 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: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::Library*, 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:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../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::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::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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTSrv*, 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: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::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::Interface*, 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: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::Cluster*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementDst*, 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: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::RuleElementSrc*, 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: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::AddressRange*, 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: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::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: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: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::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::ICMP6Service*, 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: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::RuleElement*, 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:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../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::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::UDPService*, 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: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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Policy*, 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: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::RuleElementOSrc*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWServiceReference*, 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: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::RuleElementTSrc*, 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:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../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: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:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../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::IPv6*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Interface*, 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: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::PolicyRuleOptions*, 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:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../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::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::RuleElementDst*, 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: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::Library*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementOSrv*, 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: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=] - 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::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::FWBDManagement*, 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: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: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::RuleElementODst*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::IntervalGroup*, 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: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::RuleElementTSrc*, 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:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../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::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::RuleElementTSrv*, 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: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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::MultiAddressRunTime*, 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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ServiceGroup*, 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: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::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::RuleElementRItf*, 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: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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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::PolicyRuleOptions*, 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:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../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::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::HostOptions*, 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: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::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::ClusterGroup*, 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: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::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::Rule*, 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: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::FailoverClusterGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::SNMPManagement*, 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: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: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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::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::RuleElementODst*, 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: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::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: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::Routing*, 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: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::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::FWServiceReference*, 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: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*) \ +../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:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../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::physAddress*, 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: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*); | ^~~~~~~~ -../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::PolicyRule*, 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: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::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::RuleElementRItf*, 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: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=] +../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:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../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::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: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::IPService*, 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: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::IPService*, 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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::NetworkIPv6*, 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: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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, 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: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::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: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::AddressRange*, 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: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=] - 134 | virtual void* dispatch(const 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IntervalGroup*, 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: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::TCPService*, 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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::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::FWObjectDatabase*, 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: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::RoutingRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::MultiAddressRunTime*, 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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::PolicyInstallScript*, 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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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::Group*, 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: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: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::RuleElementRItf*, 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: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::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::Host*, 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: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::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::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: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::MultiAddress*, 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: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::RuleSetOptions*, 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: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: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::RuleElementRDst*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Firewall*, 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: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::Interval*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObject*, 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: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::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::RuleElementODst*, 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: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::PolicyInstallScript*, 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: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: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::RuleElementTDst*, 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: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::IPService*, 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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::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::NetworkIPv6*, 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: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::PolicyInstallScript*, 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: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::ClusterGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::PolicyRule*, 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: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::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::RuleElementInterval*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ClusterGroupOptions*, 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: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::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::MultiAddress*, 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: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=] - 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:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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::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::ClusterGroupOptions*, 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: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::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::StateSyncClusterGroup*, 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: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::RuleElementOSrv*, 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: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: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::RoutingRule*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWObject*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../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::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::PolicyRule*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementInterval*, 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: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::RuleElementSrv*, 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:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../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=] - 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: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: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::MultiAddress*, 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: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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::AddressRange*, 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: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::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::FirewallOptions*, 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: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::NATRuleOptions*, 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: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::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::PolicyInstallScript*, 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: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::Routing*, 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:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../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::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::Network*, 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: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::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::RoutingRule*, 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: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::UserService*, 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: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::ServiceGroup*, 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:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../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::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::AddressTable*, 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: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::RuleElementDst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::InterfaceOptions*, 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: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::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::RuleElementSrc*, 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: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::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::RuleElementInterval*, 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: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::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::ClusterGroupOptions*, 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: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::RuleElementOSrv*, 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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::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::RuleSet*, 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: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::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::Interval*, 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: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=] - 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -37328,101 +37328,119 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::StateSyncClusterGroup*, 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: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: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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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::RoutingRule*, 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: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::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::UserService*, 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: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::NAT*, 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: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::NATRule*, 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: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::Interface*, 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:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../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::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::FirewallOptions*, 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: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::RuleElementRItf*, 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:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../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::RuleElementDst*, 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: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: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::DNSName*, 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: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::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*); @@ -37436,38 +37454,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::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::RuleSet*, 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: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::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::FWBDManagement*, 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: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=] +../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::Firewall*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -37543,202 +37579,13 @@ | ^~~~~~~~~~~~~~ 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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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::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: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: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: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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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::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::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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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*); | ^~~~~~~~ @@ -37751,38 +37598,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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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*); @@ -37796,11 +37616,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=] +../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: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*); @@ -37814,11 +37634,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::ClusterGroup*, 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: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: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*); @@ -37868,15 +37697,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -37886,20 +37706,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::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::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::RuleElementODst*, 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: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*); @@ -37913,20 +37724,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::Management*, 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: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::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); +../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*); @@ -37940,24 +37742,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: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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -37985,6 +37769,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::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::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -38030,38 +37823,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::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::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::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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38075,11 +37850,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::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::MultiAddress*, 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: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*); @@ -38093,11 +37868,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::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::ClusterGroupOptions*, 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: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*); @@ -38129,6 +37904,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: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*) \ | ^~~~~~~~ @@ -38138,6 +37922,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -38165,38 +37958,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::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: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::Interval*, 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: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=] +../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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::ObjectGroup*, 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:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../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*); @@ -38210,11 +37994,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::ICMPService*, 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: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*); @@ -38237,20 +38021,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: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::Host*, 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: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*); @@ -38264,6 +38048,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -38273,6 +38066,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -38309,15 +38111,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::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::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -38336,11 +38129,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::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::Policy*, 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: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*); @@ -38354,47 +38147,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::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::Service*, 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: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::AddressRange*, 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: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::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: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: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::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::CustomService*, 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: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*); @@ -38417,20 +38192,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::FailoverClusterGroup*, 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:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38462,15 +38237,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: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*) \ | ^~~~~~~~ @@ -38480,15 +38246,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::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::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -38498,15 +38255,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::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::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -38543,6 +38291,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::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::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::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -38552,11 +38318,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::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::FWServiceReference*, 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: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::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*); @@ -38588,20 +38363,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: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::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::ClusterGroup*, 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: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*); @@ -38651,6 +38417,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: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: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: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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -38714,29 +38507,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::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::Policy*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObjectDatabase*, 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: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*); @@ -38750,11 +38552,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=] +../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: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*); @@ -38768,20 +38570,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: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:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../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::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::MultiAddress*, 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: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*); @@ -38849,29 +38651,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=] +../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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); +../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::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::FWBDManagement*, 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: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*); @@ -38885,20 +38678,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=] - 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:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../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::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::FWObject*, 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: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*); @@ -38912,6 +38705,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::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: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*) \ | ^~~~~~~~ @@ -38921,11 +38723,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38948,11 +38750,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38984,6 +38786,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::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: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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -39011,15 +38831,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -39038,20 +38849,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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::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::CustomService*, 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: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*); @@ -39092,6 +38903,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*) \ | ^~~~~~~~ @@ -39110,24 +38930,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::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: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::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -39155,11 +38957,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: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*); @@ -39173,15 +38975,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*) \ | ^~~~~~~~ @@ -39200,20 +38993,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::FWObjectDatabase*, 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: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: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: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*); @@ -39236,11 +39038,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: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: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: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::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*); @@ -39254,11 +39074,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::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::ICMPService*, 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: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*); @@ -39272,29 +39092,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::HostOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ObjectGroup*, 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: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::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::RuleElementOSrc*, 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: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*); @@ -39344,11 +39164,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::FirewallOptions*, 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: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*); @@ -39362,20 +39182,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=] +../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: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::Service*, 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: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*); @@ -39389,11 +39209,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=] - 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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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*); @@ -39416,44 +39236,44 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NATRule*, 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: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::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::ClusterGroupOptions*, 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: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::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::HostOptions*, 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: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::HostOptions*, 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: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::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::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); @@ -39479,38 +39299,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::RuleElementTSrc*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ICMP6Service*, 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: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::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*); @@ -39524,11 +39344,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=] +../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: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: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*); @@ -39551,11 +39380,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: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: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*); @@ -39578,38 +39407,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::FWServiceReference*, 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: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::FWBDManagement*, 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: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); +../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::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::IPv6*, 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: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*); @@ -39632,6 +39452,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::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::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::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -39677,29 +39515,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::Service*, 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:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../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::NetworkIPv6*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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::Group*, 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:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../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*); @@ -39713,6 +39560,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -39722,11 +39578,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::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::DNSName*, 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: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*); @@ -39749,20 +39605,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::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::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::FWObjectDatabase*, 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: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*); @@ -39776,20 +39623,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::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::PolicyRuleOptions*, 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: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::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::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*); @@ -39821,11 +39668,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: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: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*); @@ -39839,11 +39686,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::IntervalGroup*, 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: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*); @@ -39857,11 +39704,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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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*); @@ -39893,20 +39758,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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); +../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*); @@ -39983,38 +39839,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::RoutingRuleOptions*, 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: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::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: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::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::Address*, 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: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::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::ObjectGroup*, 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: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*); @@ -40028,20 +39875,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::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::RuleElementOSrv*, 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: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::RuleElementOSrv*, 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: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*); @@ -40082,15 +39929,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::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::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -40100,11 +39938,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::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::MultiAddress*, 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: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*); @@ -40136,11 +39974,209 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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::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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::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: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: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: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: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: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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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::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::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*); @@ -40297,314 +40333,62 @@ 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 &); - | ^~~~~~~~ -In file included from objectMaker.cpp:35: -../libfwbuilder/src/fwbuilder/Service.h:43:7: note: by 'libfwbuilder::Service& libfwbuilder::Service::operator=(const libfwbuilder::Service&)' - 43 | class Service : public FWObject - | ^~~~~~~ -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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/objectSignature.o objectSignature.cpp -In file included from objectMaker.h:28, - from objectSignature.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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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::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: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: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: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: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: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::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: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: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: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: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: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: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: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: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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::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: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::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::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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ + 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 &); + | ^~~~~~~~ +In file included from objectMaker.cpp:35: +../libfwbuilder/src/fwbuilder/Service.h:43:7: note: by 'libfwbuilder::Service& libfwbuilder::Service::operator=(const libfwbuilder::Service&)' + 43 | class Service : public FWObject + | ^~~~~~~ +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/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/objectSignature.o objectSignature.cpp +In file included from objectMaker.h:28, + from objectSignature.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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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*); | ^~~~~~~~ @@ -40617,132 +40401,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::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::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: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: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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*) \ | ^~~~~~~~ @@ -40770,11 +40428,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::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::Management*, 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: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*); @@ -40797,15 +40455,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::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -40824,15 +40473,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::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::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -40851,29 +40491,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: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::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: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::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: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*); @@ -40914,29 +40536,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::AddressTable*, 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:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../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::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::FWReference*, 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: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::InterfaceOptions*, 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:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../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*); @@ -40968,15 +40590,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::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::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -41013,56 +40626,65 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::HostOptions*, 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: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::RuleElementInterval*, 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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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::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::Network*, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWServiceReference*, 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: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::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::FirewallOptions*, 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: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*); @@ -41103,20 +40725,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::ClusterGroup*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41130,11 +40752,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41157,15 +40779,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -41175,20 +40788,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=] - 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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::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::RuleElementSrc*, 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: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*); @@ -41220,38 +40833,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::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::RuleSetOptions*, 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: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::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::Host*, 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: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::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::FailoverClusterGroup*, 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: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::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::ICMP6Service*, 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: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*); @@ -41301,6 +40914,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::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: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*) \ | ^~~~~~~~ @@ -41337,20 +40959,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::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: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::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*); @@ -41382,38 +40995,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::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::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::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::Service*, 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: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::FailoverClusterGroup*, 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:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../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=] +../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: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*); @@ -41427,11 +41040,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::AddressTable*, 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: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*); @@ -41481,11 +41094,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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); @@ -41517,11 +41139,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::FWIntervalReference*, 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: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*) \ | ^~~~~~~~ -../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: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*); @@ -41580,6 +41211,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::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -41589,11 +41229,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::RuleElement*, 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:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../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*); @@ -41607,38 +41247,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::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::AddressRange*, 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: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::NATRule*, 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:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../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::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::RuleElementRGtw*, 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: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::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::NATRule*, 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: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*); @@ -41652,29 +41292,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=] - 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:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../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::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::PolicyRuleOptions*, 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: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::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::Address*, 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: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*); @@ -41697,47 +41337,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::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::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::Service*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementODst*, 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: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::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::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*); @@ -41760,11 +41382,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::FailoverClusterGroup*, 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: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*); @@ -41778,29 +41400,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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWBDManagement*, 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: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::IPv4*, 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: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*); @@ -41814,6 +41436,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -41832,15 +41463,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::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::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -41850,38 +41472,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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Service*, 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: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*); @@ -41904,11 +41526,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41922,11 +41544,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=] +../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::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*); @@ -41940,38 +41571,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::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::FWObject*, 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: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::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::DNSName*, 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: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::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::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: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::MultiAddress*, 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: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*); @@ -42012,20 +41643,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: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: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::FWServiceReference*, 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: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::PolicyRule*, 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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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*); @@ -42066,15 +41715,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -42120,15 +41760,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::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::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -42138,11 +41769,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::Network*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -42174,65 +41805,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::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::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::HostOptions*, 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: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::FWObjectDatabase*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::CustomService*, 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: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: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::RoutingRuleOptions*, 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: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: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::FWOptions*, 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: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*); @@ -42255,11 +41868,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::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*); @@ -42273,15 +41886,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -42300,29 +41904,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: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::FWObject*, 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: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::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::InterfaceOptions*, 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: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: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:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../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*); @@ -42336,6 +41949,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -42354,29 +41976,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=] +../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: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::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::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: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*); @@ -42390,15 +41994,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: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*) \ | ^~~~~~~~ @@ -42408,11 +42003,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::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::FWObjectDatabase*, 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: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*); @@ -42444,11 +42039,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::Interface*, 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: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::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*); @@ -42480,15 +42084,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::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::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -42498,15 +42093,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::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -42543,29 +42129,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::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::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::Host*, 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: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::RuleElementOSrv*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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: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*); @@ -42588,15 +42201,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: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*) \ | ^~~~~~~~ @@ -42615,11 +42219,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=] - 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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*); @@ -42633,15 +42237,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -42669,15 +42264,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -42696,8 +42282,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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); @@ -42705,20 +42300,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::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::PolicyRule*, 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: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::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::IPv4*, 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: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*); @@ -42732,6 +42327,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -42750,38 +42354,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::PolicyRule*, 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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::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::CustomService*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementODst*, 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: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*); @@ -42795,6 +42399,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -42849,20 +42462,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::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::PolicyInstallScript*, 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: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::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::SNMPManagement*, 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: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*); @@ -42903,20 +42516,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::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::ClusterGroupOptions*, 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: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::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::Interface*, 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: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*); @@ -42930,11 +42543,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*); @@ -42948,6 +42561,429 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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: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: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: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: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::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::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: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: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: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: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: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: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: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: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::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: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::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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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: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::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::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: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: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: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: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: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::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: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::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::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: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: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::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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -43300,75 +43336,75 @@ | ^~~~~~~~~~~~~~ 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::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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::PolicyInstallScript*, 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: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::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::MultiAddressRunTime*, 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: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::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::Interface*, 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: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::ICMPService*, 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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::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::RoutingRule*, 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: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::RuleElementTSrv*, 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: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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43382,1547 +43418,1565 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::FailoverClusterGroup*, 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: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: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: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: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::Management*, 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: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::RuleElementODst*, 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::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::NATRuleOptions*, 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: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::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::Interval*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::Routing*, 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: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::PolicyRuleOptions*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::PolicyInstallScript*, 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: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::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::MultiAddressRunTime*, 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: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::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::RuleSetOptions*, 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: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::DNSName*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWBDManagement*, 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: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::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::CustomService*, 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: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::Rule*, 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: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: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:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../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::Address*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Interval*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementItf*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementDst*, 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: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::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::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::FWIntervalReference*, 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: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::DNSName*, 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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../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::RuleElementInterval*, 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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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::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::TCPService*, 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: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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::SNMPManagement*, 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: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::RuleElementRItf*, 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: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: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: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: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::NATRuleOptions*, 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: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=] +../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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::RuleElementRDst*, const 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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::PolicyInstallScript*, 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: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::FWIntervalReference*, 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:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../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::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::RuleSetOptions*, 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: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::StateSyncClusterGroup*, 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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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=] - 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:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../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=] +../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: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::Host*, 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: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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::AddressRange*, 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:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../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::IPv4*, 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: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: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::RuleElementRGtw*, 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: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=] - 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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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::PolicyRule*, 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::RuleElementODst*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::AddressRange*, 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: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::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::AddressTable*, 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: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::Interface*, 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:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../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::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::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); +../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::InterfaceOptions*, 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: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: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::ObjectGroup*, 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: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::FWReference*, 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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FailoverClusterGroup*, 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: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::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::ServiceGroup*, 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: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::FirewallOptions*, 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: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::MultiAddress*, 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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::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::RuleElementODst*, 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: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::UserService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Firewall*, 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: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::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::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: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::RuleElementDst*, 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: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::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::NAT*, 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: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::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::UDPService*, 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: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::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::FWReference*, 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: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::RuleSet*, 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: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: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::ClusterGroup*, 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: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::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::ObjectGroup*, 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: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::NATRule*, 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:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../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::InterfaceOptions*, 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:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../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::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::RuleElementOSrc*, 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: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::FWOptions*, 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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ServiceGroup*, 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: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::Policy*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IntervalGroup*, 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: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::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::RuleElementODst*, 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: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::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::Firewall*, 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: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::UserService*, 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:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../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::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::PolicyRule*, 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: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::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::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: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::Interface*, 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: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::RuleElement*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ClusterGroup*, 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: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::InterfaceOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ObjectGroup*, 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: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::FWReference*, 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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::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::TCPUDPService*, 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: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::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::RuleElementTSrv*, 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: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::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::IPv6*, 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: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::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::Rule*, 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: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::CustomService*, 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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::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::DynamicGroup*, 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: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::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::IntervalGroup*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::MultiAddress*, 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: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::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::FWObjectReference*, 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: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::Library*, 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: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: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: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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::RuleSet*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWReference*, 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: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=] +../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:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::SNMPManagement*, 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: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::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::FWObject*, 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: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::HostOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::CustomService*, 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: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::RuleElementOSrc*, 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: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: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::FWObject*, 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: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::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::Management*, 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: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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::AddressTable*, 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: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::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::Host*, 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: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::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::RuleElementTDst*, 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: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::NATRuleOptions*, 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: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::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::IPv4*, 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: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::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::RuleElementRDst*, 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: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::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::RuleElementInterval*, 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: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::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::PolicyRule*, 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: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::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::SNMPManagement*, 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: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=] +../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:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../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::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::Group*, 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: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::PolicyRuleOptions*, 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: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: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::DNSName*, 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: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::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::IntervalGroup*, 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: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::FailoverClusterGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWBDManagement*, 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: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::Management*, 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: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::FWObject*, 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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::StateSyncClusterGroup*, 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: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::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::Network*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Host*, 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: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::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::RuleElementTDst*, 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: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::RuleElementItf*, 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: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::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::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: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::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::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::RuleElementInterval*, 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: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::RuleElement*, 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: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::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: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::Cluster*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::UserService*, 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: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::Service*, 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: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::NetworkIPv6*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ClusterGroupOptions*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../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::RoutingRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::InterfaceOptions*, 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: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::StateSyncClusterGroup*, 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: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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); @@ -44930,974 +44984,956 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Host*, 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: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: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: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::PolicyInstallScript*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementInterval*, 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: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::Management*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Network*, 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: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::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::ClusterGroupOptions*, 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: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::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::ICMPService*, 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: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::RoutingRuleOptions*, 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:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../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::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::RuleElementRDst*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Interface*, 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: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::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::NATRule*, 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: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::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::InterfaceOptions*, 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: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::RuleElementItf*, 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:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../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::RuleElementRGtw*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Address*, 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: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::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::RuleElementOSrc*, 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: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::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::RoutingRule*, 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: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::RuleSetOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RoutingRule*, 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: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::ICMPService*, 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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::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::UserService*, 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: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: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:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../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::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::FWIntervalReference*, 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: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::NATRuleOptions*, 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: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: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::RuleSet*, 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: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::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::Management*, 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: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: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: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::NATRule*, 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: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::RuleElementItf*, 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:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../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::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::StateSyncClusterGroup*, 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: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::FWOptions*, 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: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::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::Address*, 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: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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Address*, 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: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::Management*, 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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::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::Service*, 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: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::TCPService*, 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: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: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::FailoverClusterGroup*, 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: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::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::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: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::TagService*, 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: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::IPService*, 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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::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::AddressRange*, 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: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::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::ICMPService*, 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: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: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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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::RuleElementSrv*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Cluster*, 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: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::Routing*, 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:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../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::RuleElementDst*, 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: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: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::RuleElementOSrc*, 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: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: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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::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::RuleElement*, 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: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::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::Policy*, 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: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::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::RuleElementSrc*, 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: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::RuleElementTSrv*, 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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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::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::Service*, 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: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::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::FWIntervalReference*, 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: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::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::Library*, 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: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::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::TagService*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IntervalGroup*, 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: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::RuleElementSrv*, 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: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::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::NATRule*, 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: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::FWOptions*, 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: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::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::Cluster*, 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: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::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::HostOptions*, 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: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::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::RuleElementTSrc*, 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: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::DNSName*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElement*, 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: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::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::MultiAddressRunTime*, 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: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::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::Service*, 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: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::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::Cluster*, 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: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::ObjectGroup*, 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:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../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::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::Library*, 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: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::RuleElementOSrv*, 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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWObjectDatabase*, 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: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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::HostOptions*, 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: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: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::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::RuleElementTSrc*, 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: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::RuleElementRItf*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElement*, 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: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::NAT*, 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: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::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); +../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: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: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: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::FWIntervalReference*, 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: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::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::physAddress*, 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: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::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::Service*, 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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); +../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::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::DNSName*, 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: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::Routing*, 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: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: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: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: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: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::RuleSetOptions*, 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: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::FWObjectReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWObjectDatabase*, 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: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::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::RuleElementItf*, 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: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::Routing*, 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:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../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::PolicyRule*, 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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::NAT*, 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:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../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*); @@ -46031,189 +46067,171 @@ | ^~~~~~~~~~~~~~ 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::Firewall*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::NAT*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementSrc*, 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: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::FWOptions*, 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: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: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::IPService*, 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::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::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); +../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::RuleElementTSrv*, 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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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: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: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*); | ^~~~~~~~ -../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::RuleElementRGtw*, 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: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::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::TagService*, 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: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::ClusterGroupOptions*, 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: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: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::Cluster*, 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: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::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::HostOptions*, 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: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::FWIntervalReference*, 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: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: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::PolicyRuleOptions*, 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: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::RuleElementODst*, 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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=] - 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: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: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::MultiAddressRunTime*, 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: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::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::Service*, 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: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::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::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); @@ -46221,197 +46239,188 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::RuleElement*, 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: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::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::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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TagService*, 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: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::FWOptions*, 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: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::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::RuleElementItf*, 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: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::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::HostOptions*, 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: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::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::RuleElementOSrv*, 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: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::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::FWObjectDatabase*, 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: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::DynamicGroup*, 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: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: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: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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::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::RuleElementRGtw*, 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: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::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::physAddress*, 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: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::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::Service*, 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: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=] - 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:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../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::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::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); +../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::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::DNSName*, 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: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::FWOptions*, 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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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: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: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: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::RuleSetOptions*, 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: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::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::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); @@ -46419,1457 +46428,1421 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::AddressTable*, 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: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::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::Cluster*, 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: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::Rule*, 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: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: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::FWObjectDatabase*, 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: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::Host*, 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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::RuleElementODst*, 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::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::RoutingRule*, 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: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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::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::RuleSetOptions*, 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: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::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::ICMP6Service*, 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: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::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::PolicyInstallScript*, 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: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::ICMP6Service*, 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:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../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::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); +../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::RuleElementInterval*, 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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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::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::ObjectGroup*, 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: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::IntervalGroup*, 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: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::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); +../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::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::CustomService*, 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: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=] - 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:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../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::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::NAT*, 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: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::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::FWObjectDatabase*, 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: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::RuleElementItf*, 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: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::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::NATRuleOptions*, 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: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*) \ +../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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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::Network*, 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:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../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::FWObjectReference*, 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: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: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::RuleElementOSrv*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::MultiAddressRunTime*, 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: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::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::physAddress*, 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::UserService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Address*, 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: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::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::RuleElementODst*, 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: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::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::ClusterGroupOptions*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IPv4*, 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: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::Policy*, 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:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../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::RuleElementRDst*, 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: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: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::AddressTable*, 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: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::FWObject*, 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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementItf*, 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: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=] +../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: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::DNSName*, 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: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: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::RoutingRule*, 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: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*) \ - | ^~~~~~~~ -../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: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::FWServiceReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Interface*, 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: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::UserService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::RuleElementDst*, 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: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::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::FWReference*, 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: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::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::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::Network*, 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:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../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::ClusterGroupOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RoutingRuleOptions*, 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: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::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::MultiAddressRunTime*, 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: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::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::PolicyRuleOptions*, 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: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::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::AddressRange*, 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: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::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::RuleElementRItf*, 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: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::FWObject*, 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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::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::Routing*, 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: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::ObjectGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::UDPService*, 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: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::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::PolicyInstallScript*, 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: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=] - 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::RuleElementDst*, 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: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::MultiAddress*, 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: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*); | ^~~~~~~~ -../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Interval*, 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: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*) \ +../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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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=] +../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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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::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::FWIntervalReference*, 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: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::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::AddressRange*, 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: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::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::ServiceGroup*, 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: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::ClusterGroupOptions*, 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: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: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::IPService*, 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: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=] - 125 | virtual void* dispatch(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: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::FWObject*, 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: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: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::PolicyRule*, 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: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::IntervalGroup*, 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:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../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::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::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::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: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: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::RuleElementDst*, 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: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::Address*, 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: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::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); +../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::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::FWBDManagement*, 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: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::IPService*, 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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::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::Management*, 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: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::RuleSet*, 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: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: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::MultiAddressRunTime*, 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: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::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::FWIntervalReference*, 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: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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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::HostOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::Routing*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::UDPService*, 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: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::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::Firewall*, 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: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::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::NAT*, 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: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::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::Interval*, 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: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::Service*, 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:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../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::RuleElementSrc*, 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:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../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::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::FWObjectReference*, 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: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::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::ClusterGroup*, 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: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::Library*, 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: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: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::TCPUDPService*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWIntervalReference*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Host*, 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: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::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::RuleElementODst*, 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: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::NATRule*, 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: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::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::IPService*, 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: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::DNSName*, 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: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::FirewallOptions*, 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: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=] - 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: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::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::IntervalGroup*, 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: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::MultiAddressRunTime*, 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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::Service*, 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: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::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::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: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::RuleElementTSrv*, 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: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::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::FWObjectReference*, 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: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::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::FWServiceReference*, 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: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::ObjectGroup*, 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: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::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::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::Rule*, 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: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::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::DynamicGroup*, 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: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::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::RuleElementRItf*, 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: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::HostOptions*, 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:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../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::FailoverClusterGroup*, 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: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::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::RuleElementTDst*, 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: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::AddressTable*, 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:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../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::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::Policy*, 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: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::FailoverClusterGroup*, 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: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: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::NAT*, 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: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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::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::CustomService*, 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: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::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::FWObjectReference*, 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: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::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::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*); | ^~~~~~~~ -../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::MultiAddress*, 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: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::RuleElementRItf*, 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:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../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::NetworkIPv6*, 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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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::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::DynamicGroup*, 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: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::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::Host*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Network*, 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: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::FWObjectDatabase*, 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:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../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::RuleElementItf*, 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:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../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::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::FWServiceReference*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::DNSName*, 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: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::PolicyInstallScript*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IntervalGroup*, 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: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::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::RuleElementRDst*, 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: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::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::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); @@ -47877,206 +47850,215 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::FWOptions*, 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: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::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::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: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::FWObject*, 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: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::NetworkIPv6*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Host*, 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: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::Interval*, 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:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../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::RuleElementTSrv*, 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: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: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::StateSyncClusterGroup*, 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: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::TCPService*, 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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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: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::RuleElementTDst*, 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: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::RuleSetOptions*, 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: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: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::MultiAddress*, 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: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::physAddress*, 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::PolicyRule*, 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: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::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: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::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: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::RuleElementInterval*, 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: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::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::ClusterGroup*, 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: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=] +../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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::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::Interface*, 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: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::Management*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); @@ -48084,218 +48066,236 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IPv4*, 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: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::AddressRange*, 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: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::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::InterfaceOptions*, 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: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::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::ICMPService*, 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: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::NATRuleOptions*, 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: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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementTDst*, 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: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::RuleSetOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::MultiAddress*, 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: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::Group*, 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:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../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::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*); | ^~~~~~~~ -../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::RuleElementSrc*, 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: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::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::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: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::RuleElementInterval*, 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: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::TCPService*, 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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::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::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::AddressTable*, 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: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::RuleElementRDst*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRGtw*, 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: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::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::FWObject*, 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: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::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*); | ^~~~~~~~ -../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::NATRule*, 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: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::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: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::StateSyncClusterGroup*, 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: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*); @@ -48309,182 +48309,200 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::Policy*, 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: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::RuleSetOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::UserService*, 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: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::Interface*, 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: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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementInterval*, 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: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::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::IPv4*, 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: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::RuleElementTSrv*, 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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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::Management*, 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: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: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::RuleSet*, 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: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::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::RuleElement*, 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: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::AddressRange*, 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: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: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::InterfaceOptions*, 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: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: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:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../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::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::NATRule*, 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: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::PolicyInstallScript*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::StateSyncClusterGroup*, 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: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::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::ICMP6Service*, 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: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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::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*); @@ -48498,137 +48516,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: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::Service*, 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: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=] +../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:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../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::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::FWOptions*, 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: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::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::Library*, 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: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::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::RuleSet*, 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: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=] +../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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NAT*, 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: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::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::Cluster*, 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: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::IntervalGroup*, 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:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../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::ServiceGroup*, 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:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../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::Routing*, 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: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: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::PolicyRuleOptions*, 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: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::UDPService*, 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: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::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: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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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*); @@ -48908,14 +48944,284 @@ | ^~~~~~~ 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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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::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::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: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::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: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::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::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: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::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: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: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: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: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::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::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: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: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: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: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::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: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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ @@ -48946,6 +49252,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -48973,15 +49288,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::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -48991,11 +49297,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::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::MultiAddressRunTime*, 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: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*); @@ -49009,11 +49315,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::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:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../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*); @@ -49036,11 +49342,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::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::FWIntervalReference*, 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: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*); @@ -49054,6 +49360,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -49081,11 +49396,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=] - 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::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*); @@ -49135,20 +49459,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::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: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::FWReference*, 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: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*); @@ -49162,8 +49477,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::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::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); @@ -49189,11 +49504,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::ClusterGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -49216,11 +49531,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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -49252,11 +49567,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=] +../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:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../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*); @@ -49270,15 +49585,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -49288,15 +49594,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -49306,11 +49603,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::FWBDManagement*, 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: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*); @@ -49324,15 +49621,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: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*) \ | ^~~~~~~~ @@ -49360,20 +49648,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::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: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::ClusterGroup*, 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: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*); @@ -49396,11 +49675,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: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: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*); @@ -49423,29 +49702,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ICMPService*, 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: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::IPv4*, 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: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*); @@ -49459,6 +49738,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -49468,6 +49756,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::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: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*) \ | ^~~~~~~~ @@ -49486,6 +49783,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -49513,29 +49819,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::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::FWOptions*, 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: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::ClusterGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FirewallOptions*, 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: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*); @@ -49549,6 +49855,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -49585,11 +49900,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=] +../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: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*); @@ -49612,6 +49927,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -49630,11 +49954,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::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::MultiAddress*, 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: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::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*); @@ -49675,11 +50008,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::MultiAddress*, 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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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*); @@ -49693,24 +50026,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::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::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::Rule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -49729,6 +50044,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::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::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -49738,6 +50062,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::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::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -49783,15 +50116,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -49801,20 +50125,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::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::NAT*, 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: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::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::Firewall*, 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: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*); @@ -49837,11 +50161,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::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::Policy*, 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: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*); @@ -49855,15 +50179,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::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::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -49882,15 +50197,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -49909,20 +50215,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::ICMPService*, 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: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: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*); @@ -49963,20 +50260,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: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::FWServiceReference*, 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: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*); @@ -49990,20 +50278,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::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::RuleElementRItf*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -50026,11 +50314,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::FWOptions*, 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: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*); @@ -50053,11 +50341,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::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::FirewallOptions*, 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: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*); @@ -50080,6 +50377,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::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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -50125,29 +50440,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::RuleElementODst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWServiceReference*, 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: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::AddressRange*, 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:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../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::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*); @@ -50170,11 +50494,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -50188,6 +50512,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -50197,11 +50530,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::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::FWObjectReference*, 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: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*); @@ -50215,11 +50548,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::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::RuleElementRDst*, 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: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*); @@ -50233,15 +50566,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -50287,20 +50611,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::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::FWServiceReference*, 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: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::IPv4*, 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:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../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*); @@ -50341,29 +50665,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::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::RuleElement*, 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: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: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::HostOptions*, 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: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*); @@ -50395,11 +50710,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::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::IPv6*, 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: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::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*); @@ -50422,11 +50746,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=] - 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:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../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*); @@ -50449,20 +50773,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::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::FWServiceReference*, 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: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::ICMPService*, 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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*); @@ -50503,29 +50827,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: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: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::Policy*, 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: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*); @@ -50548,29 +50854,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::RuleElementRDst*, 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: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::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); +../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::FWOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -50611,24 +50908,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::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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -50674,20 +50953,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::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::ClusterGroupOptions*, 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: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::RuleElement*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -50701,20 +50980,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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::RuleElementRDst*, 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: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*); @@ -50746,11 +51043,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::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::Firewall*, 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: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*); @@ -50764,11 +51061,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::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::AddressTable*, 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: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*); @@ -50800,11 +51097,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::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::Firewall*, 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: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*); @@ -50818,11 +51115,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::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::FWReference*, 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: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::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*); @@ -50836,11 +51142,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=] - 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: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*); @@ -50863,38 +51169,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: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::HostOptions*, 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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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*); @@ -50935,20 +51214,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: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::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::MultiAddressRunTime*, 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: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*); @@ -50980,11 +51250,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::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::RuleElementRItf*, 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: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*); @@ -50998,29 +51268,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::FWBDManagement*, 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:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../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::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::FWBDManagement*, 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: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::FWIntervalReference*, 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:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../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*); @@ -51034,6 +51304,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -51043,11 +51322,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::HostOptions*, 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: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: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: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::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*); @@ -51070,20 +51376,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::ClusterGroup*, 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:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../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=] - 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:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../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*); @@ -51097,6 +51403,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -51133,11 +51448,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::FWBDManagement*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -51151,20 +51466,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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -51178,20 +51484,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::ClusterGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ICMP6Service*, 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: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*); @@ -51232,281 +51538,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::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::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::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::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: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::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: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::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::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::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::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: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: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: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::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::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: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::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: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: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: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::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::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: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: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::Firewall*, 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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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); +../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*); @@ -51958,706 +51994,103 @@ | ^~~~~~~ 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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=] +../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: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::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::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); +../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::IPv4*, 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: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::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::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); +../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::NATRule*, 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: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::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::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: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::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: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::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::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::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::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::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::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::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::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::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: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::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: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::PolicyRuleOptions*, 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::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: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::StateSyncClusterGroup*, 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: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::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::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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::TCPService*, 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::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: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::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::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: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::FWBDManagement*, 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: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::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: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: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::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::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: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::IPv6*, 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: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::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::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: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::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: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::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: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: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::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: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::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::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::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::StateSyncClusterGroup*, 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: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::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::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::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::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); +../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=] +../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: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::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: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: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); +../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*); @@ -52680,20 +52113,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::MultiAddressRunTime*, 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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::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::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*); @@ -52743,20 +52176,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=] - 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: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::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::HostOptions*, 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: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*); @@ -52770,29 +52203,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::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::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::AddressTable*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52806,15 +52221,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::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: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*) \ | ^~~~~~~~ @@ -52842,11 +52248,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::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::Interval*, 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: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::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*); @@ -52869,11 +52284,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: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*); @@ -52887,8 +52302,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::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::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); @@ -52896,20 +52311,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::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::ServiceGroup*, 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: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: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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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*); @@ -52941,20 +52356,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::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::PolicyRuleOptions*, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::PolicyRule*, 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: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*); @@ -52977,11 +52392,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::AddressTable*, const 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: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::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: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:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../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*); @@ -53013,15 +52446,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::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::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -53040,6 +52464,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::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::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -53049,20 +52482,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::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::Address*, 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: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::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::DynamicGroup*, 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: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*); @@ -53076,15 +52509,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -53094,20 +52518,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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); +../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*); @@ -53121,38 +52536,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::FWObject*, 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: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: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); +../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::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*); @@ -53166,11 +52563,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::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::InterfaceOptions*, 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: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*); @@ -53184,11 +52581,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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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*); @@ -53211,29 +52608,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::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::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: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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::RuleElementOSrv*, 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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../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::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::HostOptions*, 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: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*); @@ -53247,11 +52653,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::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::IPv6*, 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: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*); @@ -53265,47 +52671,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::Interval*, 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: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*); | ^~~~~~~~ -../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::RuleElementSrv*, 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: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::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::RuleElementODst*, 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: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::PolicyInstallScript*, 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: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::FWServiceReference*, 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: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*); @@ -53319,11 +52725,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: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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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*); @@ -53346,11 +52752,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*); @@ -53364,11 +52770,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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*); @@ -53400,29 +52815,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::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::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::TCPUDPService*, 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: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::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*); @@ -53436,20 +52842,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::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::PolicyRule*, 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: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*); @@ -53481,11 +52878,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=] - 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: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*); @@ -53508,20 +52905,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::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::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: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::RoutingRuleOptions*, 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: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*); @@ -53562,6 +52959,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::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::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: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*) \ | ^~~~~~~~ @@ -53571,6 +52986,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::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: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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -53580,11 +53013,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53598,11 +53031,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*); @@ -53625,20 +53058,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=] +../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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::Interface*, 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:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../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*); @@ -53652,15 +53085,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::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::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -53679,20 +53103,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Cluster*, 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: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*); @@ -53724,29 +53148,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: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::RuleElementODst*, 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: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::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); +../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*); @@ -53760,29 +53166,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=] - 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::IPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FailoverClusterGroup*, 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: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*); @@ -53805,11 +53202,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*); @@ -53832,15 +53229,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::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*); - | ^~~~~~~~ ../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*) \ | ^~~~~~~~ @@ -53868,15 +53256,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -53886,11 +53265,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::Rule*, 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: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*); @@ -53904,11 +53283,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::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::RuleElementInterval*, 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: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*); @@ -53931,38 +53310,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::CustomService*, 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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::SNMPManagement*, 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: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*); @@ -53976,29 +53346,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Firewall*, 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: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::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::NAT*, 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: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*); @@ -54012,20 +53382,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::DNSName*, 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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../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::Rule*, 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: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*); @@ -54057,8 +53427,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::RuleElementODst*, 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::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); @@ -54066,26 +53436,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: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::RuleElementTDst*, 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: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=] +../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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::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::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); @@ -54111,11 +53481,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::TCPUDPService*, 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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::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*); @@ -54138,11 +53517,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::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::DNSName*, 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: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*); @@ -54165,11 +53544,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=] - 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: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*); @@ -54192,44 +53571,44 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementDst*, 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: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::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::Interval*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); @@ -54237,20 +53616,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::DynamicGroup*, 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:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../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::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::RuleElementODst*, 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: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*); @@ -54264,6 +53643,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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*) \ | ^~~~~~~~ @@ -54273,20 +53661,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::IPv4*, 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: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: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::IPv4*, 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: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*); @@ -54309,20 +53697,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::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::IntervalGroup*, 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: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::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::FWObjectReference*, 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: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*); @@ -54336,29 +53724,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Rule*, 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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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*); @@ -54372,29 +53751,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::AddressTable*, 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: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: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::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*); | ^~~~~~~~ -../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::FWObjectDatabase*, 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: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*); @@ -54417,6 +53796,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::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: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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -54426,20 +53823,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::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::FWObjectDatabase*, 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: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::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::PolicyRule*, 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: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*); @@ -54462,20 +53859,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::UserService*, 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: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::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: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*); @@ -54489,11 +53877,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: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*); @@ -54516,6 +53904,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::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: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::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -54534,11 +53940,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::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::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*); @@ -54552,6 +53958,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::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: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*) \ | ^~~~~~~~ @@ -54561,6 +53976,627 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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: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: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::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: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::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::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::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::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::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: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::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::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: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::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::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: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: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::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::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::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: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::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::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::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: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::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::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::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::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::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::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::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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::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::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: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::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: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: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: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::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: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: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: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: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: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::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: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::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: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: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: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::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: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: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::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::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/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -54938,175 +54974,175 @@ | ^~~~~~~ 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::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::NetworkIPv6*, 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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::RuleElementTSrv*, 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: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::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::RuleElementOSrv*, 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: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::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::ICMP6Service*, 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: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::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::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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementODst*, 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: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::ClusterGroupOptions*, 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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::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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::DynamicGroup*, 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: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::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::RuleElementRItf*, 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: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::RuleElementOSrc*, 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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::StateSyncClusterGroup*, 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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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::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::ObjectGroup*, 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: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::ICMPService*, 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: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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -55120,308 +55156,308 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::AddressTable*, 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: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::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::Interface*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementODst*, 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: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::RuleSet*, 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:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::DNSName*, 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: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::FirewallOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::CustomService*, 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: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::RuleElementOSrc*, 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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::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::SNMPManagement*, 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: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::RuleElementTSrc*, 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: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::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::NetworkIPv6*, 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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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::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::RuleElementSrc*, 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:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../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::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::ClusterGroup*, 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: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::FWOptions*, 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: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::HostOptions*, 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:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::RoutingRuleOptions*, 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:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../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::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::FWIntervalReference*, 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: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::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::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: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::Firewall*, 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: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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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: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::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: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::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: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::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: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::FWServiceReference*, 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: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::MultiAddressRunTime*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); +../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*); @@ -55435,65 +55471,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: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: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:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../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::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::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: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::Host*, 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: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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::RuleElement*, 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:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../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::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::MultiAddress*, 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: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*); @@ -55507,56 +55534,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::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::IPv4*, 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: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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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::Address*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::PolicyRule*, 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: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::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::RuleElementInterval*, 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: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::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::IPService*, 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: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*); @@ -55570,794 +55597,839 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NetworkIPv6*, 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: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::ClusterGroupOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TCPUDPService*, 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: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=] - 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: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: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::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::ClusterGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementODst*, 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: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::RuleSetOptions*, 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: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: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::FWServiceReference*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::UserService*, 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: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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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::PolicyRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::DNSName*, 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: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::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::PolicyRule*, 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: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::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::Address*, 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: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=] +../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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::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::Address*, 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: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::RuleElementSrv*, 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:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../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::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::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::NetworkIPv6*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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: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::RuleElementRDst*, 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: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::RoutingRuleOptions*, const 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: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::FWObject*, 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: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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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::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::Address*, 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: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::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::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::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::RuleElementODst*, 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: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::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::StateSyncClusterGroup*, 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: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::TCPService*, 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: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: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::FWServiceReference*, 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: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::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::MultiAddress*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NATRule*, 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: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=] +../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: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: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::Rule*, 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: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: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: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*); | ^~~~~~~~ -../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::ClusterGroupOptions*, 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: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::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::Host*, 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: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::NATRuleOptions*, 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: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: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::RuleElementRDst*, 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: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::FWOptions*, 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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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::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::InterfaceOptions*, 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: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::FWReference*, 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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::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::RuleElementOSrc*, 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: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::IPService*, 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: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: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::FWServiceReference*, 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: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::PolicyInstallScript*, 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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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::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::UserService*, 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: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::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::RuleElementSrc*, 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: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::RuleElementRDst*, 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: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: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::RuleElementInterval*, 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: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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::RuleElementTSrc*, 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:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../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::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::RuleElementSrv*, 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: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::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::RuleSet*, 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: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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::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*); | ^~~~~~~~ -../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWIntervalReference*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWBDManagement*, 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: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::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::RoutingRule*, 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: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::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::ICMPService*, 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: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::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::Interval*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementSrc*, 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: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::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::PolicyRuleOptions*, 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: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=] - 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: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::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::IPService*, 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: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::RuleElementOSrv*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Policy*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleSet*, 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: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::CustomService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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=] - 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: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: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: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:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../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::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::RuleElementOSrc*, 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: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::FWOptions*, 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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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::Routing*, const 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: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::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::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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::PolicyRuleOptions*, 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: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*); @@ -56371,47 +56443,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: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::FWOptions*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::MultiAddress*, 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: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::NAT*, 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:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../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::RuleElementDst*, 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: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*); @@ -56425,317 +56497,326 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::CustomService*, 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: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::RuleElementTSrv*, 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: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: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::FirewallOptions*, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::Library*, 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: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::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::FailoverClusterGroup*, 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: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::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: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::FWOptions*, 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: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::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::Service*, 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: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::RuleElementODst*, 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: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::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::PolicyRuleOptions*, 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: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::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::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); +../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::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::RuleElementItf*, 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: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::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::FWOptions*, 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: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::RuleElementRItf*, 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: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: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::RuleElementRGtw*, 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: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::RuleElementDst*, 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: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::ObjectGroup*, 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:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../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: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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::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::FWObjectDatabase*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Library*, 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: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::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::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: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::RoutingRuleOptions*, 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: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::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::RuleElementTSrc*, 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: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::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::Group*, 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: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::ServiceGroup*, 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:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../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::Routing*, 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: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: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::MultiAddressRunTime*, 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: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::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::RuleElementItf*, 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: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::SNMPManagement*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::PolicyRule*, 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: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: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::TCPService*, 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: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*); @@ -56749,56 +56830,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::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::Cluster*, 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: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::TagService*, 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:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../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::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::RoutingRule*, 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: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::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::Cluster*, 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: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::Rule*, 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:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../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::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::FailoverClusterGroup*, 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: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*); @@ -56812,20 +56893,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::Host*, 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: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::PolicyInstallScript*, 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: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::RuleElementODst*, 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: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*); @@ -56839,20 +56929,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::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::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::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::RuleElementItf*, 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: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*); @@ -56866,83 +56956,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: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=] +../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: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::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); +../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::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::NAT*, 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: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::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: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::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::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: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::NATRuleOptions*, 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: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); +../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*); @@ -56956,155 +57019,146 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementOSrv*, 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: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::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::TCPService*, 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: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::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::FailoverClusterGroup*, 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: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::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::physAddress*, 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: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::Network*, 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: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: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::RuleElementSrv*, 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: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::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::AddressRange*, 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: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::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::FWReference*, 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: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::IPv4*, 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: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: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::RoutingRuleOptions*, 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: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::DNSName*, 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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../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::Management*, 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: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::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); +../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::FWObjectReference*, 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:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../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::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::Group*, 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: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::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::NATRuleOptions*, 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: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::TCPUDPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -57118,92 +57172,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::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::FWObjectReference*, 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: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::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::Management*, 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: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: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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::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::IPService*, 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: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::Host*, 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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::Network*, 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: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: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::RuleElementSrv*, 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: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::FWServiceReference*, 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: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: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::AddressRange*, 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: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::UserService*, 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:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../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*); @@ -57217,326 +57271,308 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementOSrv*, 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: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::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::RoutingRuleOptions*, 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: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::RuleElementODst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::Interface*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::NATRuleOptions*, 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: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::ClusterGroupOptions*, 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: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: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::ICMP6Service*, 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: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::RuleSet*, 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:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../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::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::RuleElementTSrv*, 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: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::ICMP6Service*, 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:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../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::FWObject*, 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: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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); +../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::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::FWReference*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObjectDatabase*, 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: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::UserService*, 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: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: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::Interface*, 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: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::Address*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ClusterGroup*, 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: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::RuleElementInterval*, 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: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::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); +../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: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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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::RuleElementSrv*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::CustomService*, 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: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::FirewallOptions*, 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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::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::RuleElementRItf*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::NAT*, 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: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::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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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: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:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../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*); @@ -57753,19 +57789,64 @@ | ^~~~~~~ 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::DynamicGroup*, 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:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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: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: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: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: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::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); @@ -57773,38 +57854,398 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementSrv*, 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: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::RuleElementODst*, 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: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::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::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::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::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::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::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::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::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: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: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: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::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::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: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::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: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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::ObjectGroup*, 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: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::FWBDManagement*, 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: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=] 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: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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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: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: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: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::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::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::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::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: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::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::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*); @@ -57836,11 +58277,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::FWObjectDatabase*, 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: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*); @@ -57881,11 +58322,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::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::AddressRange*, 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: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::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*); @@ -57899,6 +58349,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: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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -57926,20 +58394,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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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::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::ICMP6Service*, 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: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*); @@ -57953,15 +58421,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -57971,15 +58430,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::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::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -58007,15 +58457,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -58034,11 +58475,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::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::Interface*, 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: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*); @@ -58052,20 +58493,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::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::NATRuleOptions*, 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:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../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*); @@ -58097,6 +58529,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -58115,6 +58556,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -58133,11 +58583,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::FWObjectReference*, 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: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*); + | ^~~~~~~~ +../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: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: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*); @@ -58169,29 +58646,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::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::PolicyRule*, 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: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::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::RuleElementOSrc*, 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: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::RuleElementOSrc*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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*); @@ -58214,11 +58709,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=] - 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: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*); @@ -58250,20 +58745,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::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::RuleElementRDst*, 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: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=] - 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: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*); @@ -58277,15 +58772,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -58295,15 +58781,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::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::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -58322,17 +58799,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: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::Library*, 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: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::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::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: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: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); @@ -58349,11 +58844,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::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::StateSyncClusterGroup*, 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: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*); @@ -58385,11 +58880,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -58421,29 +58916,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::FirewallOptions*, 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::CustomService*, 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: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*); @@ -58451,17 +58946,8 @@ ../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::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); +../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*); @@ -58484,29 +58970,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::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::IntervalGroup*, 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: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::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::RuleElementOSrc*, 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: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: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::RuleElementOSrc*, 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: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*); @@ -58520,11 +59015,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::FWObjectDatabase*, 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: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*); @@ -58547,20 +59042,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::StateSyncClusterGroup*, 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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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::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::FWBDManagement*, 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: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*); @@ -58583,11 +59078,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::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::StateSyncClusterGroup*, 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: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*); @@ -58628,15 +59123,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -58646,11 +59132,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=] +../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*); @@ -58664,17 +59150,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::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::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); @@ -58682,11 +59159,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::ICMP6Service*, 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:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../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*); @@ -58700,11 +59177,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::Interval*, 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: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*); @@ -58727,20 +59204,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::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: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::IPv6*, 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: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*); @@ -58772,15 +59240,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -58799,53 +59258,53 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::IPv6*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::CustomService*, 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: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: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: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: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::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: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: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); @@ -58853,11 +59312,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::RuleElementOSrc*, 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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::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*); @@ -58871,6 +59339,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -58889,11 +59366,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::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::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); +../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*); @@ -58907,20 +59384,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::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: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::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*); @@ -58979,15 +59447,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -58997,15 +59456,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::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::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -59015,38 +59465,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::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: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::FailoverClusterGroup*, 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: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*); | ^~~~~~~~ -../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -59069,11 +59501,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=] - 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: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*); @@ -59087,6 +59519,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::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::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -59105,11 +59546,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -59132,11 +59573,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::FWObject*, 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: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*); @@ -59159,11 +59600,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -59177,38 +59618,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::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: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::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: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::ClusterGroup*, 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: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::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::Address*, 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: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*); @@ -59222,11 +59654,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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -59249,11 +59681,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::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::FWObjectReference*, 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: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::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*); @@ -59330,6 +59771,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::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*); + | ^~~~~~~~ +../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::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -59357,11 +59816,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -59420,8 +59879,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::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::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); @@ -59447,6 +59906,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::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::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -59465,11 +59933,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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::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: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*); @@ -59519,20 +60005,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: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::Rule*, 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: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*); @@ -59555,11 +60032,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::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::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*); @@ -59582,20 +60059,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::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::FirewallOptions*, 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: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::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::Group*, 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: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*); @@ -59636,29 +60113,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::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: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::FWReference*, 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: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::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::Host*, 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: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*); @@ -59708,15 +60176,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::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*) \ | ^~~~~~~~ @@ -59762,15 +60221,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -59780,20 +60230,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: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::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::DNSName*, 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: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*); @@ -59834,11 +60275,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::Interface*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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*); @@ -59852,11 +60302,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: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: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*); @@ -59870,15 +60320,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -59906,11 +60347,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::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::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*); @@ -59933,348 +60374,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::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::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: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::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::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::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::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::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::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::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: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::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::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::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::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::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::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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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::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: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: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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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::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: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::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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -60284,74 +60383,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::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: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: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: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: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::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::NAT*, 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:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../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*); @@ -60775,2569 +60811,2587 @@ | ^~~~~~~ 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::Group*, 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:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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::MultiAddress*, 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: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::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::PolicyRule*, 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: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::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::IntervalGroup*, 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: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::ICMPService*, 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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::FirewallOptions*, 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: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::Rule*, 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: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::RuleElementTSrc*, 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: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: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::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: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::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::FWOptions*, 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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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::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::RoutingRule*, 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: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::Service*, 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: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: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::Group*, 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: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::FWBDManagement*, 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:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../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::FWObjectReference*, 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: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: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::SNMPManagement*, 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: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::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::MultiAddress*, 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: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=] +../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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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::RuleElementOSrc*, 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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::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::Network*, 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: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::ClusterGroupOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleSet*, 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: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::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::RuleElementRDst*, 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: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::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::HostOptions*, 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: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::FWObjectDatabase*, 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: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::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::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: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::StateSyncClusterGroup*, 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: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::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::DNSName*, 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: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::ClusterGroupOptions*, 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: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::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::RoutingRule*, 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: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::Service*, 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: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: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: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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::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::AddressRange*, 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: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::HostOptions*, 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:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Policy*, 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: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::Firewall*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::UserService*, 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: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::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: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::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: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::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::RuleSet*, 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: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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObject*, 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: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::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::Address*, 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: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::RuleSetOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::InterfaceOptions*, 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: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::PolicyInstallScript*, 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::FWOptions*, 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: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::MultiAddressRunTime*, 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: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: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::RuleElementOSrc*, 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: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::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::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::RuleElementSrc*, 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: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::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::RuleElementInterval*, 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: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::FWObjectDatabase*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::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: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::FailoverClusterGroup*, 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: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::RuleElementSrv*, 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: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: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::RoutingRule*, 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: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::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::RuleSet*, 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: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::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::FWObject*, 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: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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::RuleSetOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::InterfaceOptions*, 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: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::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::StateSyncClusterGroup*, 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: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::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::FWOptions*, 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: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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::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::RuleElementOSrc*, 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: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::TCPService*, 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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::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::FWObjectDatabase*, 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: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=] +../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: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: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::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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Cluster*, 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: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::Interval*, 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:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../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::RuleElementSrv*, 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: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=] +../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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NATRule*, 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: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::FWBDManagement*, 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:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../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::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::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*); | ^~~~~~~~ -../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::FirewallOptions*, 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: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=] +../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:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../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::PolicyInstallScript*, 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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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::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::AddressRange*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementSrc*, 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: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::Management*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::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::Library*, 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: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::IPService*, 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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::FWObjectDatabase*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Policy*, 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: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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NATRule*, 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: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::RuleElementDst*, 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:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../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::RuleSetOptions*, 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: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::Interface*, 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:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::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::HostOptions*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRGtw*, 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: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::RuleElementTSrv*, 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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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::RuleElementOSrv*, 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: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: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::MultiAddressRunTime*, 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: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=] - 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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); +../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::RuleElementSrv*, 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: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::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); +../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::RuleElementTSrv*, 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: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: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::RuleElementOSrc*, 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: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::RuleElementDst*, 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:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../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::Firewall*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Interval*, 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: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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::Address*, 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: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*); | ^~~~~~~~ -../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::RuleElementItf*, 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: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::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::Host*, 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: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::FWReference*, 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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::Management*, 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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::ObjectGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElement*, 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: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::FWObjectDatabase*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Service*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::physAddress*, 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: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::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::FWBDManagement*, 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: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::RuleElementODst*, 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::IPv4*, 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:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../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::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::ClusterGroup*, 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: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::RuleElementRItf*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TCPService*, 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: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::IPService*, 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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::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::ClusterGroupOptions*, 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: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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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=] +../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: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::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: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::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::ICMPService*, 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: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::TCPUDPService*, 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: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::PolicyRuleOptions*, 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:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../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::Rule*, 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: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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::FWServiceReference*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Policy*, 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::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); +../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::NetworkIPv6*, 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: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: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::NATRuleOptions*, 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: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::RuleElementRItf*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementSrv*, 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: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::Interface*, 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: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: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::CustomService*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRGtw*, 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: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::TCPUDPService*, 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: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: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::Interface*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::MultiAddressRunTime*, 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: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::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::physAddress*, 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: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::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::FailoverClusterGroup*, 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: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::TCPService*, 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: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::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::Management*, 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: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::RuleElementODst*, 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::RuleElementRItf*, 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: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::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::RuleElementOSrv*, 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: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::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: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::ClusterGroup*, 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: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::AddressTable*, 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:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../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::PolicyRule*, 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: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*) \ | ^~~~~~~~ -../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementItf*, 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: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::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::CustomService*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleSetOptions*, 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: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::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::FWIntervalReference*, 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: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::Rule*, 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: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: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: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::TCPService*, 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: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::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::Management*, 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: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=] - 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: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: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::FirewallOptions*, 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: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::RuleElementTDst*, 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: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::RuleElementODst*, 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: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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementSrv*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../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::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::AddressTable*, 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: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::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::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::RuleElementDst*, 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: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::TCPUDPService*, 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: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: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::FWIntervalReference*, 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: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::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::UDPService*, 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: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::FWObject*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Firewall*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWReference*, 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: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::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::Management*, 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: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::RoutingRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementOSrv*, 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: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::DynamicGroup*, 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::FWObjectDatabase*, 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: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::RuleElementInterval*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NATRuleOptions*, 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: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: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: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::Routing*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::ICMP6Service*, 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: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::RuleSet*, 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: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:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../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::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::RuleElementRItf*, 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: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::FWReference*, 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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWIntervalReference*, 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: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::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::UDPService*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::Group*, 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: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: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::RuleElementTSrv*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Group*, 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: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::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::ServiceGroup*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::IntervalGroup*, 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: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::MultiAddress*, 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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::UserService*, 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::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: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::ObjectGroup*, 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: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::ICMPService*, 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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::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: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::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*); | ^~~~~~~~ -../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::FWIntervalReference*, 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: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::RuleElementRDst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::NAT*, 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: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::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::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: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::TCPUDPService*, 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: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::StateSyncClusterGroup*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::TagService*, 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: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::AddressRange*, 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:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../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::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::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: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::IntervalGroup*, 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: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::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::Routing*, 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: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::RuleElementInterval*, 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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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::Policy*, 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:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../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::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::FWObject*, 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: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: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: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: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::IPv6*, 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: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::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::SNMPManagement*, 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: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::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::AddressTable*, 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: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::Address*, 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:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NetworkIPv6*, 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: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::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::TCPUDPService*, 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: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::FirewallOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::RuleElementTSrv*, 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: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::FWServiceReference*, 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: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: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::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: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::RuleElementTDst*, 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: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=] +../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: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::FWObjectReference*, 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: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::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::ObjectGroup*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::IPv4*, 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: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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::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::PolicyRule*, 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: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::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::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: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::IntervalGroup*, 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: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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWServiceReference*, 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: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::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::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::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::RuleElementRDst*, 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: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::FWObjectDatabase*, 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: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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTDst*, 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: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=] - 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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*); @@ -63351,29 +63405,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: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::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: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::AddressTable*, 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: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*); @@ -63598,46 +63634,136 @@ | ^~~~~~~ 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::RuleElementTDst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::Policy*, const 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: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::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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, 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: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::Cluster*, 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: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::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::Library*, 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: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::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::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: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::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::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::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::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); @@ -63645,26 +63771,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, 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::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::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: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::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: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:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../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::RuleElementOSrc*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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); @@ -63672,56 +63870,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:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const 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: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::RuleSet*, 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: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::AddressRange*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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::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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::Policy*, 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: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::MultiAddressRunTime*, 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: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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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=] +../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::RuleElementOSrc*, 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: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::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::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*); @@ -63735,11 +64032,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::NATRule*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); @@ -63753,6 +64059,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::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::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: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::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -63771,20 +64104,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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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=] +../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*); @@ -63798,11 +64131,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::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::FWObject*, 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: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::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*); @@ -63834,20 +64176,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::RuleElementTSrc*, 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:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../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::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::RuleElementTSrc*, 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: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*); @@ -63861,38 +64203,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::PolicyRuleOptions*, 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:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../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::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::DNSName*, 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: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::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::PolicyRuleOptions*, 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: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::NAT*, 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:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../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*); @@ -63906,56 +64248,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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRGtw*, 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: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); +../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::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::physAddress*, 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: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::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::FWObjectDatabase*, 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: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::RuleElementDst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -63969,15 +64302,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::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -64005,38 +64329,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::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::FWOptions*, 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: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::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::InterfaceOptions*, 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: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::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::Group*, 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: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::FWOptions*, 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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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*); @@ -64050,20 +64374,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=] - 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::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*); @@ -64077,38 +64392,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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRGtw*, 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: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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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*); @@ -64131,20 +64428,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::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::FWReference*, 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: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::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::CustomService*, 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: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*); @@ -64158,6 +64455,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::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::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -64176,11 +64482,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::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::NATRuleOptions*, 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: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*); @@ -64203,20 +64509,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=] - 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: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*); | ^~~~~~~~ -../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::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: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*); @@ -64239,38 +64554,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: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::RuleSetOptions*, 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: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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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::RuleElementRGtw*, const 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: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::MultiAddressRunTime*, 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: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::DNSName*, 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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../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*); @@ -64284,6 +64608,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: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::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::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::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::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::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -64302,11 +64671,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::Management*, 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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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*); @@ -64320,15 +64689,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -64347,11 +64707,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::Library*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -64365,11 +64752,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=] +../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:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../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*); @@ -64383,11 +64770,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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -64419,15 +64806,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -64437,11 +64815,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::CustomService*, 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: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*); @@ -64464,11 +64842,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=] +../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: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*); @@ -64482,29 +64860,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::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::AddressTable*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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*); @@ -64518,38 +64896,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::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::Routing*, 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: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::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::RuleElementSrv*, 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: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::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::RuleElementOSrv*, 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: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::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::RuleElementODst*, 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: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*); @@ -64563,20 +64941,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::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::FWIntervalReference*, 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: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::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::RuleElementDst*, 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: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*); @@ -64599,20 +64977,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::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::FWBDManagement*, 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: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::FWReference*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -64626,6 +65013,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::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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -64635,20 +65040,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::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::FWOptions*, 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: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::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::FirewallOptions*, 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: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*); @@ -64671,6 +65076,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::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::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::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -64698,15 +65121,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -64716,15 +65130,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::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::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -64752,15 +65157,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::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -64770,11 +65166,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: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:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../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*); @@ -64806,11 +65202,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::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::FWObjectReference*, 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: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::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*); @@ -64824,56 +65229,83 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementODst*, 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: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::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::DynamicGroup*, 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: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::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: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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::ICMP6Service*, 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: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::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::TCPUDPService*, 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: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::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::FailoverClusterGroup*, 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: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*); @@ -64905,11 +65337,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=] - 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); @@ -64941,11 +65382,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::DynamicGroup*, 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:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../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*); @@ -64959,15 +65400,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -64977,11 +65409,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -64995,20 +65427,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::FailoverClusterGroup*, 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: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::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::ClusterGroup*, 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: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::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*); @@ -65031,20 +65472,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: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::FWServiceReference*, 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:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../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*); @@ -65058,15 +65490,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -65085,11 +65508,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=] - 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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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::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*); @@ -65103,11 +65535,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -65121,15 +65553,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -65139,11 +65562,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=] +../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*); @@ -65157,11 +65580,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::RuleElementSrc*, 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: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: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*); @@ -65184,11 +65616,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::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::RuleElementDst*, 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: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*); @@ -65202,6 +65634,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -65238,29 +65679,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::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::Rule*, 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: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::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::IPv4*, 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: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::MultiAddressRunTime*, 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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::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*); @@ -65274,6 +65724,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::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::Host*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -65301,15 +65760,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::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::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -65328,11 +65778,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::RuleElementInterval*, 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: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::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::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*); @@ -65355,11 +65823,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::FailoverClusterGroup*, 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: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*); @@ -65400,20 +65868,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=] - 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: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::MultiAddressRunTime*, 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: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*); @@ -65436,29 +65895,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::RuleElementODst*, 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: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:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../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::RuleElementDst*, 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:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../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*); @@ -65472,29 +65922,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::RoutingRule*, 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: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::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); +../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::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::RuleElementTDst*, 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: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*); @@ -65544,11 +65985,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::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::ClusterGroup*, 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: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::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*); @@ -65571,15 +66021,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -65598,15 +66039,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::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: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*) \ | ^~~~~~~~ @@ -65616,15 +66048,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -65652,20 +66075,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::ICMP6Service*, 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:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../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::NATRuleOptions*, 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:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../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::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*); @@ -65706,20 +66138,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=] - 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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::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::Cluster*, 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: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*); @@ -65760,368 +66192,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::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::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::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::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::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::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: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: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: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: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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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: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::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::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::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::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::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::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: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::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: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: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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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: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::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::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::RoutingRule*, 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: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::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::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: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::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); @@ -66129,74 +66210,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::FWOptions*, 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: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::PolicyRuleOptions*, 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: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::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::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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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); +../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*); @@ -66609,379 +66645,46 @@ | ^~~~~~~ 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::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::RuleElementOSrv*, 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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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: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::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::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::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: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::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: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::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: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: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::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: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: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::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: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: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::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: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: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::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::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::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: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: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::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::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::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::AddressTable*, 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: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::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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWReference*, 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::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: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::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); +../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::CustomService*, 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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::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::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); @@ -66989,60 +66692,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::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::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::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::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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -67052,74 +66701,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::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: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::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: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::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::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::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::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*); @@ -67133,245 +66719,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::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::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: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: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: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: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: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: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::RuleElementSrv*, 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::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=] +../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: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::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: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::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: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: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: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::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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); +../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=] +../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: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::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::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); +../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*); @@ -67403,6 +66782,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::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -67421,20 +66809,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::Group*, 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: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*); | ^~~~~~~~ -../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*); @@ -67448,38 +66836,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::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::RuleElementTSrv*, 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: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::IPService*, 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: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::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::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: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*); @@ -67520,6 +66890,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::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -67547,20 +66926,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::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::UDPService*, 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: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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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*); @@ -67574,11 +66953,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::RuleElementItf*, 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: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*); @@ -67592,6 +66971,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::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::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::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -67628,8 +67025,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::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::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); @@ -67637,20 +67034,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::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::Cluster*, 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: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::RuleElementItf*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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*); @@ -67709,15 +67124,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::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::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -67736,15 +67142,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::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*); - | ^~~~~~~~ ../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*) \ | ^~~~~~~~ @@ -67754,11 +67151,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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67790,11 +67187,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::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::Group*, 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: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*); @@ -67862,6 +67259,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::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::NAT*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -67871,11 +67277,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::PolicyRule*, 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: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*); @@ -67889,15 +67295,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -67907,20 +67304,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::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: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::Cluster*, 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: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*); @@ -67943,20 +67331,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::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*); | ^~~~~~~~ -../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::DNSName*, 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: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*); @@ -67970,15 +67358,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -67997,20 +67376,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::ClusterGroupOptions*, 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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::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::SNMPManagement*, 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: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*); @@ -68033,6 +67412,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::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -68060,29 +67448,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::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::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: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::FWReference*, 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: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: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: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*); @@ -68132,6 +67520,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::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: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*) \ | ^~~~~~~~ @@ -68141,11 +67538,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::StateSyncClusterGroup*, 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: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*); @@ -68213,11 +67610,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::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*); @@ -68231,11 +67628,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=] - 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: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*); @@ -68267,20 +67664,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::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: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::HostOptions*, 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: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*); @@ -68294,11 +67682,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: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:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../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*); @@ -68312,11 +67700,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::PolicyRuleOptions*, 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: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*); @@ -68330,20 +67718,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::ClusterGroupOptions*, 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: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::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::MultiAddress*, 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: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*); @@ -68357,11 +67745,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::SNMPManagement*, 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: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*); @@ -68393,11 +67781,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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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*); @@ -68438,11 +67826,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68474,11 +67862,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::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::RoutingRule*, 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: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*); @@ -68510,6 +67898,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::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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -68546,24 +67943,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::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::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::Network*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -68582,11 +67961,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::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::RuleElementDst*, 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: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*); @@ -68600,38 +67979,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::RuleElementTSrv*, 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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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::RoutingRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ICMPService*, 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: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::Interval*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68663,15 +68042,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -68708,15 +68078,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::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::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -68744,20 +68105,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::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::ObjectGroup*, 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: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::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::RuleElementSrc*, 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: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*); @@ -68798,15 +68159,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: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*) \ | ^~~~~~~~ @@ -68861,15 +68213,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -68888,15 +68231,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::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::Service*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -68915,17 +68249,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::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: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::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); @@ -68942,11 +68267,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::AddressTable*, 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: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*); @@ -68960,15 +68285,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::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -69014,11 +68330,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: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:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../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::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*); @@ -69032,11 +68357,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::PolicyRuleOptions*, 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: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*); @@ -69086,6 +68411,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -69095,20 +68429,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTSrv*, 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: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::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*); @@ -69131,6 +68474,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::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::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -69158,11 +68510,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: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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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*); @@ -69203,11 +68555,695 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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: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::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: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::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: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::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: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: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: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: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: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::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::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: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::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: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::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::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: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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::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: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::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::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::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::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::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::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: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::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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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::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::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: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::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::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::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::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: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: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: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*); + | ^~~~~~~~ +../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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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: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::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::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: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: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: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: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: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::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: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: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: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::RuleElementRDst*, 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: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::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::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::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::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: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: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: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*); @@ -69631,284 +69667,14 @@ | ^~~~~~~ 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:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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: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::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::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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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: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: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::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: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: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: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::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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); - | ^~~~~~~~ -../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: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: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::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::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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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*); | ^~~~~~~~ @@ -69921,47 +69687,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::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::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::Interface*, 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: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::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::RoutingRule*, 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: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::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::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: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::FWObjectDatabase*, 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: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*); @@ -70029,15 +69786,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70056,6 +69804,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -70074,11 +69831,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::IPv4*, 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: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*); @@ -70092,15 +69849,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -70137,11 +69885,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::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::MultiAddress*, 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: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*); @@ -70155,38 +69903,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: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::Group*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Network*, 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: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::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::Group*, 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: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*); @@ -70218,29 +69957,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: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::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: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::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*); @@ -70272,29 +69993,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::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::RuleElementOSrc*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Host*, 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: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*); @@ -70308,6 +70029,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: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*) \ | ^~~~~~~~ @@ -70353,6 +70083,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::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: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::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -70371,11 +70119,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::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::IPv4*, 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: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*); @@ -70407,6 +70155,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::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::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -70416,8 +70173,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::ClusterGroupOptions*, 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); @@ -70425,6 +70182,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::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: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::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70470,6 +70245,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70488,20 +70272,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::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::TagService*, 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: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::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::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*); @@ -70524,20 +70308,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::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::FWBDManagement*, 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:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../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*); @@ -70560,6 +70335,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70578,6 +70362,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: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: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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -70605,6 +70416,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::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::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -70641,11 +70461,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: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:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../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*); @@ -70668,11 +70488,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::RoutingRule*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); @@ -70686,9 +70515,18 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -70713,15 +70551,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::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::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -70740,15 +70569,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::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::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -70758,15 +70578,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::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::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70785,15 +70596,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70812,15 +70614,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::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::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -70875,29 +70668,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWOptions*, 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: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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*); @@ -70920,20 +70722,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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRGtw*, 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: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*); @@ -70965,15 +70767,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::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71028,11 +70821,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::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::FWReference*, 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: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*); @@ -71046,11 +70839,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::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::DNSName*, 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: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::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*); @@ -71091,29 +70893,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ClusterGroupOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71127,11 +70929,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::RuleElementRGtw*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71163,11 +70965,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71181,11 +70983,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::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*); + | ^~~~~~~~ +../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*); @@ -71208,29 +71019,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::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::FWReference*, 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: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::HostOptions*, 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: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::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::RuleElementSrv*, 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: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*); @@ -71253,11 +71064,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::FWObjectDatabase*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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*); @@ -71271,11 +71100,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::RuleElementRGtw*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71361,24 +71190,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::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::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -71406,29 +71217,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::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: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::ClusterGroupOptions*, 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: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::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::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*); @@ -71469,15 +71271,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*) \ | ^~~~~~~~ @@ -71505,6 +71298,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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71523,15 +71325,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*) \ | ^~~~~~~~ @@ -71541,17 +71334,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::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::FWOptions*, 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: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::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::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); @@ -71559,11 +71352,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: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: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*); @@ -71577,11 +71370,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::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::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::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*); @@ -71604,11 +71406,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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71640,11 +71442,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::RuleElementODst*, 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: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*); @@ -71676,20 +71478,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::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::FWReference*, 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: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::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::Firewall*, 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: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*); @@ -71712,11 +71514,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::HostOptions*, 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: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*); @@ -71748,6 +71550,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::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -71793,188 +71604,467 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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: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::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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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::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: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: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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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: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: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: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: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: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::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::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::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::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: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: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: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: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::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: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::DNSName*, 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: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::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::TCPUDPService*, 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: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=] +../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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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=] +../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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../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::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::ObjectGroup*, 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: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::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::Host*, 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: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::ServiceGroup*, 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:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../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::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::DNSName*, 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: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::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::FWObject*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWObject*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::IPv4*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::SNMPManagement*, 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: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::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::NAT*, 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:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../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::RuleElementODst*, 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: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: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::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); @@ -71982,8 +72072,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::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::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); @@ -71991,26 +72081,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: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::FWServiceReference*, 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: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::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::RuleElementRDst*, 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: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::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::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); @@ -72018,53 +72108,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: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: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::FWObjectReference*, 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::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::IntervalGroup*, 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:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../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::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::Network*, 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: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::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::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); @@ -72072,164 +72144,128 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Address*, 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: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::FWReference*, 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: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::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::Interval*, 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: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::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: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::PolicyRule*, 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: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::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::NAT*, 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: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=] - 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: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: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: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=] - 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:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../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::RuleElementTSrv*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); +../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::Host*, 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: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: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::Rule*, 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: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::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::FWServiceReference*, 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: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::RuleElementRDst*, 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: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*); @@ -72454,1963 +72490,1891 @@ | ^~~~~~~ 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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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: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::IntervalGroup*, 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: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::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::Interface*, 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: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::MultiAddressRunTime*, 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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::Service*, 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:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::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::Routing*, 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: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::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::RuleElementDst*, 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: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::RuleElementOSrc*, 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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::TagService*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRItf*, 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: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::Library*, 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:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../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::Address*, 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:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../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: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:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../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::TCPUDPService*, 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: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::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: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::ICMP6Service*, 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: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::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::RuleElementTSrv*, 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: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::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::Firewall*, 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: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::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::Rule*, 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: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::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*); | ^~~~~~~~ -../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::FWObjectReference*, 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: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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::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::ServiceGroup*, 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: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::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::RuleElementODst*, 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: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::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::Routing*, 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: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::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::SNMPManagement*, 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: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::RuleElementTSrc*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::DNSName*, 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: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: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::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::TCPUDPService*, 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: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::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::RuleElementItf*, 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: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: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::ICMP6Service*, 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: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::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::RuleElementTSrv*, 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: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::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::Rule*, 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: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::MultiAddressRunTime*, 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:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../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::FirewallOptions*, 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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::Group*, 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: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::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); +../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::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::RuleElementTDst*, 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: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::FWObjectDatabase*, 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:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../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::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::IPv4*, 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: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=] +../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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::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::AddressTable*, 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: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::FWObjectDatabase*, 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: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: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::RuleSetOptions*, 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: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::RoutingRuleOptions*, 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: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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); +../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::RuleElementItf*, 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:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../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::NATRuleOptions*, 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: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::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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Rule*, 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: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::AddressRange*, 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:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../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::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::FWObjectReference*, 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: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::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); +../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::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::Host*, 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: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::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::RuleElementTDst*, 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: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::ClusterGroupOptions*, 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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::RuleElementOSrv*, 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: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: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::RuleElementInterval*, 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: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::RoutingRuleOptions*, 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:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../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::FWReference*, 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: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*); | ^~~~~~~~ -../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::Network*, 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: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::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::DNSName*, 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: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::physAddress*, 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: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: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::FWServiceReference*, 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: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::RuleElementItf*, 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: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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::InterfaceOptions*, 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*); | ^~~~~~~~ -../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::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: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::ClusterGroupOptions*, 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::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: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::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::StateSyncClusterGroup*, 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: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::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: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::RoutingRule*, 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: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::Address*, 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:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../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::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: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::SNMPManagement*, 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: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::FWReference*, 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: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::RuleElementOSrv*, 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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../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::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::Firewall*, 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: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: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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::RoutingRuleOptions*, 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: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::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); +../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::RuleElementSrv*, 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:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Firewall*, 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: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::RuleElementDst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::InterfaceOptions*, 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: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::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::Address*, 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: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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::FWIntervalReference*, 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: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: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::PolicyRule*, 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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::MultiAddress*, 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: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::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::RuleElementInterval*, 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: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::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::FirewallOptions*, 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: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::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: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::RuleElementSrc*, 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: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::NATRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWServiceReference*, 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: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::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::RuleElementRDst*, 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: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::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::RoutingRule*, 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: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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ICMPService*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWBDManagement*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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*); | ^~~~~~~~ -../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::ClusterGroupOptions*, 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: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: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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::IntervalGroup*, 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:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../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::FWObjectReference*, 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:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../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::Policy*, 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: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::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::MultiAddress*, 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: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::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::UserService*, 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: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::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::RuleElementSrc*, 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: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::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::PolicyRule*, 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: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::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::HostOptions*, 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: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: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: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: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::Cluster*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RoutingRule*, 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: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::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::RuleSet*, 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: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::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::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); +../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::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::InterfaceOptions*, 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: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::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::FWOptions*, 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: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::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::RuleElementInterval*, 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: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::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::StateSyncClusterGroup*, 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: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::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::NATRule*, 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: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::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::RuleElement*, 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: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::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::Policy*, 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: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::DynamicGroup*, 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:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../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::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::Cluster*, 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: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::ICMPService*, 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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::RuleElementODst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TagService*, 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: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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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::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::RoutingRule*, 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: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::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::RuleSet*, 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: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::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::AddressRange*, 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: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::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::Address*, 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: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::RuleElementRItf*, 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: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: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::PolicyRuleOptions*, 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: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); +../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::TCPUDPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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*); | ^~~~~~~~ -../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: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::Policy*, 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: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=] - 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: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::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: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::FWReference*, 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: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::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::PolicyRule*, 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: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::FWObjectReference*, 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: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*); | ^~~~~~~~ -../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::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: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::TagService*, 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: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::RuleElementTDst*, 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: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: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: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::FirewallOptions*, 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::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); +../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: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:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../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::AddressTable*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementSrc*, 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: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::ClusterGroup*, 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:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../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::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::PolicyRuleOptions*, 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: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::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::NATRule*, 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: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::TCPUDPService*, 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: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::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::NAT*, 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: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::RuleElementRDst*, 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:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../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::Interface*, 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:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../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::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: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::RuleElementRGtw*, 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: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::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::FWObjectDatabase*, 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: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::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::HostOptions*, 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: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::Host*, 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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::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::RuleElementOSrc*, 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: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::RuleElementODst*, 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::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::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: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::Library*, 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: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=] - 125 | virtual void* dispatch(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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::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::AddressRange*, 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: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::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::Interval*, 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: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::HostOptions*, 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: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::Group*, 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:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../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=] +../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:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../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::DNSName*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::physAddress*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::PolicyRule*, 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: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::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::NetworkIPv6*, 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: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::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::RuleElementTSrc*, 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: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::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::RoutingRuleOptions*, 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: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::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::Host*, 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: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::MultiAddress*, 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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::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::Address*, 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: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::SNMPManagement*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementItf*, 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: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::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::PolicyRuleOptions*, 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: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::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::PolicyInstallScript*, 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: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::Network*, 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:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../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::FWServiceReference*, 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:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../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::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::Group*, 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: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::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::RuleElementRGtw*, 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: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::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::physAddress*, 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: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::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::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); @@ -74418,83 +74382,83 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRDst*, 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: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::ClusterGroupOptions*, 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:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../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::StateSyncClusterGroup*, 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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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::RuleElementTDst*, 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: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: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::RuleElementTSrc*, 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: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::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::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: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::Interface*, 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: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::RuleElementInterval*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FailoverClusterGroup*, 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: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*); @@ -74508,551 +74472,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::UserService*, 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: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: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: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::NATRuleOptions*, 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: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::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::IPv4*, 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: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::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::RuleSetOptions*, 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: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=] +../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:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../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::FailoverClusterGroup*, 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:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../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::FWServiceReference*, 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: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: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::RuleElementRGtw*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FirewallOptions*, 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: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::InterfaceOptions*, 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:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../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::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::TCPService*, 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: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::FWOptions*, 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: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::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::Management*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ClusterGroup*, 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: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: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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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: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::UserService*, 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: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::RuleElementSrc*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::PolicyInstallScript*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWIntervalReference*, 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: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::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::RuleElementRDst*, 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: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::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::FWObject*, 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: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::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: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::FWReference*, 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: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::NATRule*, 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: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: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::Management*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::Address*, 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: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::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::HostOptions*, 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:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NATRuleOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::UDPService*, 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: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::Group*, 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: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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::NATRule*, 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: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::RuleSet*, 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: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::FWOptions*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*); | ^~~~~~~~ -../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::FailoverClusterGroup*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ServiceGroup*, 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: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::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::RuleElementSrv*, 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: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::ICMPService*, 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: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::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: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: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::Firewall*, 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: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::Library*, 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::UDPService*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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: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:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../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::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: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*); @@ -75514,892 +75550,901 @@ | ^~~~~~~ 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::Address*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::CustomService*, 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: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::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::RuleElementOSrv*, 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: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=] - 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:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../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::RuleElementTSrc*, 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:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../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::RoutingRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::CustomService*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Routing*, 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: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::MultiAddressRunTime*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Interface*, 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: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::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::UserService*, 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: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::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::RuleElementDst*, 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: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::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::ServiceGroup*, 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: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::RuleSetOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::PolicyRule*, 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: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::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::Management*, 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: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::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::UDPService*, 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: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::Interval*, 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: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: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::FWIntervalReference*, 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: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::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::PolicyRuleOptions*, 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: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::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::RuleElementODst*, 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: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::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::TCPUDPService*, 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: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::RuleElementSrv*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IntervalGroup*, 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: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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::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::RuleElementTSrv*, 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: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::RuleSetOptions*, 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: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: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::Interface*, 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: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::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::NetworkIPv6*, 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: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::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::RuleElementDst*, 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: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::TCPService*, 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::ServiceGroup*, 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: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::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::NAT*, 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: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::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::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::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::FWObjectDatabase*, 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: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::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::Rule*, 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: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: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: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::ObjectGroup*, 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: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::RuleElementSrv*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRGtw*, 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: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::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::RuleElementODst*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Address*, 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: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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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*) \ +../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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::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::IntervalGroup*, 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: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: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:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../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::IPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElement*, 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: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::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::NAT*, 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: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=] - 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: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: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::Host*, 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: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::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::RuleElementTSrv*, 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: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::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::Rule*, 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: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=] - 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: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::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::ObjectGroup*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementODst*, 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: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::RuleElementSrv*, 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: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::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::FirewallOptions*, 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: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::Rule*, 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: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: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::RuleElementTDst*, 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: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::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::IntervalGroup*, 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: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::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::FWServiceReference*, 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: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::UDPService*, 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: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: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::RuleElementRItf*, 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: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::FWIntervalReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NAT*, 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: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::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::DynamicGroup*, 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: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::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::Host*, 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: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::RuleElementOSrv*, 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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../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::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::MultiAddress*, 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: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::Routing*, 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:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../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::RuleElementTSrv*, 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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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::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::IPv4*, 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: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::PolicyInstallScript*, 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: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: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::Address*, 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: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::RuleElementDst*, 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:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../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::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::IntervalGroup*, 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: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::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::FWServiceReference*, 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: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::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::InterfaceOptions*, 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: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::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::PolicyRule*, 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: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::Firewall*, 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:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../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::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::AddressRange*, 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: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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NetworkIPv6*, 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: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::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::ClusterGroup*, 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: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::NATRuleOptions*, 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:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../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::ICMPService*, 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: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::RuleElementTSrv*, 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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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::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::StateSyncClusterGroup*, 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: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::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::IPv4*, 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: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: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:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../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::ServiceGroup*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../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::NAT*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); @@ -76407,764 +76452,755 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Network*, 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: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::RuleElementInterval*, 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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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=] +../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: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*); | ^~~~~~~~ -../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::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::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::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: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::RuleElementInterval*, 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: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::FWIntervalReference*, 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:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../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::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::RuleSet*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRDst*, 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: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=] - 128 | virtual void* dispatch(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: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: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::Policy*, 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: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: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:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../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::FWIntervalReference*, 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: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::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::ClusterGroupOptions*, 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: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::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: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::RoutingRule*, 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: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::UserService*, 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: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::RuleElementDst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementSrc*, 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: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::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::InterfaceOptions*, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObject*, 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: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::FWOptions*, 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: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: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::NATRule*, 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: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::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::RuleSet*, 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: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::ObjectGroup*, 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:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../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::RuleElementRDst*, 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: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::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::PolicyRule*, 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: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::TCPUDPService*, 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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::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::StateSyncClusterGroup*, 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: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: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::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::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: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::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); +../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::RuleElementRItf*, 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:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../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::PolicyRule*, 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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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=] - 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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::RuleElementTSrv*, 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: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::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::Network*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::InterfaceOptions*, 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::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); +../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::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::FWReference*, 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: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::ObjectGroup*, 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: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: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::RuleElementInterval*, 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: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::IPv4*, 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:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../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::RuleElementODst*, 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: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: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::FWBDManagement*, 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: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::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::MultiAddress*, 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: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::IntervalGroup*, 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:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../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::SNMPManagement*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementOSrc*, 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: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::RuleElementRItf*, 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:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../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::SNMPManagement*, 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: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::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::Library*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementSrc*, 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: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::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::RuleElementDst*, 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: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::Service*, 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: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::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::FirewallOptions*, 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: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::Rule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Cluster*, 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: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::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::RuleSet*, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElement*, 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: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::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::FWBDManagement*, 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: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::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::SNMPManagement*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Firewall*, 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: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::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::RuleElementOSrc*, 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: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::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::HostOptions*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Library*, 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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementSrc*, 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: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::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::Service*, 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: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::TCPUDPService*, 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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::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::NATRule*, 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: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::Cluster*, 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: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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TagService*, 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: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::Firewall*, 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: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::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::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); @@ -77172,413 +77208,395 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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=] +../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:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../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::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::FWBDManagement*, 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: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::InterfaceOptions*, 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: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::PolicyRule*, 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: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: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::HostOptions*, 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: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::UserService*, 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:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../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::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::RuleElementItf*, 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: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::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::IPv6*, 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: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::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::Cluster*, 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: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::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::Service*, 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: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::FirewallOptions*, 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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::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::IPv4*, 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: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::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::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: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::DNSName*, 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: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::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::ICMP6Service*, 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: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::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::Library*, 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: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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::RoutingRule*, 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: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: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::Firewall*, 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: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::FWReference*, 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: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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementTSrc*, 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: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::FWObjectDatabase*, 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: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::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); +../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::NATRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::IPv6*, 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: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::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::FWOptions*, 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: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::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::AddressTable*, 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: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::Service*, 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: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::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::MultiAddressRunTime*, 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: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::RuleElementItf*, 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: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::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::Cluster*, 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: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::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::FWReference*, 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: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::RuleElementOSrc*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRGtw*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::TCPService*, 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: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::RoutingRule*, 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: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*); | ^~~~~~~~ -../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::TagService*, 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: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::Interval*, 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: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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RoutingRuleOptions*, 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: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::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::AddressRange*, 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: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::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::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); @@ -77586,533 +77604,551 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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); +../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::NATRule*, 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:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../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::RuleSet*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::RuleSetOptions*, 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: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::StateSyncClusterGroup*, 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: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: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::RuleElementRGtw*, 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: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::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::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::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::FWBDManagement*, 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: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::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::TCPService*, 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: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::RoutingRule*, 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:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../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::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::RuleElementOSrv*, 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: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::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::NATRuleOptions*, 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: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::RuleElementSrc*, 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:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../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::Service*, 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:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../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::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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementSrv*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::physAddress*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWObjectDatabase*, 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: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::IPService*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Management*, 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: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::Policy*, 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: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::RuleElementOSrc*, 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: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::IPService*, 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: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::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::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: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::Address*, 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: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::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::RuleElementOSrv*, 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: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::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::FWIntervalReference*, 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: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::IPv6*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Interval*, 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: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::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::AddressRange*, 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: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::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::FWReference*, 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: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::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::IPService*, 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: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::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::RuleElementItf*, 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: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::FailoverClusterGroup*, 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: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::NetworkIPv6*, 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: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: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::RuleElementSrv*, 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: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=] - 125 | virtual void* dispatch(classname*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::ClusterGroup*, 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: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=] +../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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::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::RuleSetOptions*, 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: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::NetworkIPv6*, 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:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../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::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::UDPService*, 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: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::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::FWObjectReference*, 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: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::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::PolicyRuleOptions*, 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: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::Service*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FailoverClusterGroup*, 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: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::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::NATRuleOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementTSrv*, 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: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::FailoverClusterGroup*, 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: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: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::PolicyInstallScript*, 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: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::TagService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementDst*, 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: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::RuleElementRGtw*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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*); @@ -175556,715 +175592,652 @@ | ^~~~~~~ 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::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::TCPUDPService*, 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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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: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: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::FWReference*, 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: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::Interval*, 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: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::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); +../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::PolicyRuleOptions*, 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: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::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); +../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::IntervalGroup*, 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: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::RuleElementTSrc*, 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:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../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::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::Network*, 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: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::ClusterGroupOptions*, 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: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::Group*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementTDst*, 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: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::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::PolicyRule*, 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: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::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::Address*, 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: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::RuleElementItf*, 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:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../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::IPService*, 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: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::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: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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::UserService*, 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: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::RuleElementRGtw*, 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: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::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); +../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::CustomService*, 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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::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::RuleElementInterval*, 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: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::Interval*, 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:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../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::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::PolicyInstallScript*, 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: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::RuleElementOSrv*, 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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../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::MultiAddressRunTime*, 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: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: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::Policy*, 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: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::MultiAddressRunTime*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ClusterGroupOptions*, 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: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::Group*, 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:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../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::FWObjectDatabase*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementTDst*, 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: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::IPv4*, 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:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../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::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::RuleElementSrc*, 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: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::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::FirewallOptions*, 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: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=] +../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: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: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::UserService*, 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: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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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::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::ICMP6Service*, 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: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::NATRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWServiceReference*, 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: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::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::RuleSet*, 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: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::TCPService*, 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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::Policy*, 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: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: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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::PolicyInstallScript*, 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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWOptions*, 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: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::Interface*, 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:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../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::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::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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::IPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::ICMPService*, 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: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::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::AddressRange*, 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: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::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::MultiAddressRunTime*, 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: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::NATRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWBDManagement*, 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: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::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::RuleElement*, 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: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::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::Policy*, 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: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::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::FWObject*, 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: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::DNSName*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ClusterGroupOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::InterfaceOptions*, 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: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::RuleElementDst*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementOSrc*, 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: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::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::PolicyRuleOptions*, 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: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::RuleElementSrc*, 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: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::MultiAddress*, 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:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../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::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::NATRule*, 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: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::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::ClusterGroup*, 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: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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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: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:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../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*); @@ -176278,1883 +176251,1946 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::InterfaceOptions*, 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: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::Routing*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TagService*, 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: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::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::RuleSet*, 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: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::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::StateSyncClusterGroup*, 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: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::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::RuleElement*, 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: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::FWReference*, 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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::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::DynamicGroup*, 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: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::PolicyInstallScript*, 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:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../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::NAT*, 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: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::HostOptions*, 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: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::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::Address*, 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: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=] +../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*); | ^~~~~~~~ -../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::RuleElementOSrc*, 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: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::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::Management*, 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: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::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::PolicyRuleOptions*, 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: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=] - 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::IPv6*, 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: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::Management*, 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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::UDPService*, 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:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../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::ObjectGroup*, 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: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: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::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::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::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: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::Library*, 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: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::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::TagService*, 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: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::RuleElementODst*, 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: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: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::RuleElement*, 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: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::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::FWObject*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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: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::MultiAddress*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementOSrc*, 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: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::RuleElementTSrv*, 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:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IPv6*, 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: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::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::FWObjectDatabase*, 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: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::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::Service*, 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: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::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::RuleElementItf*, 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: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::FWObjectReference*, 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:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../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::ICMP6Service*, 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::Library*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::NetworkIPv6*, 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: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::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::RuleElementRGtw*, 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: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::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::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::RoutingRule*, 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: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: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::RoutingRuleOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementTSrc*, 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: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::AddressRange*, 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:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../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::TCPUDPService*, 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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::RuleElementTSrv*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObjectDatabase*, 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: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::Rule*, 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: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::ObjectGroup*, 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: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: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::RuleElementItf*, 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: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::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::FailoverClusterGroup*, 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: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::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::Host*, 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: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::IntervalGroup*, 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: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: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::RuleSetOptions*, 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: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::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::RuleElementRGtw*, 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: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::RuleElementRItf*, 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: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: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::CustomService*, 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: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::DNSName*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObjectDatabase*, 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: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::TCPUDPService*, 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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::RuleElementRDst*, 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:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../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::Rule*, 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:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../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::Library*, 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: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::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::FailoverClusterGroup*, 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: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::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::RoutingRuleOptions*, 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: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::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: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::RuleElementRGtw*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RoutingRule*, 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: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::FWObject*, 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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::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::CustomService*, 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: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::SNMPManagement*, 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: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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::FWServiceReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Group*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::physAddress*, 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: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::Firewall*, 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:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../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::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::Management*, 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: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::Network*, 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: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: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::FWIntervalReference*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::Management*, 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: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::PolicyRule*, 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:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../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::AddressTable*, 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:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../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::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::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: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::FWReference*, 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: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::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::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); +../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::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::RuleElementSrv*, 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: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::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::Interface*, 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: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::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::Group*, 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: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::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::RuleElementDst*, 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: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::FWBDManagement*, 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: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: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::ClusterGroup*, 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: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::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::IPService*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::UDPService*, 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: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::Network*, 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: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::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*); | ^~~~~~~~ -../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RoutingRule*, 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: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: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: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::Routing*, 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: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::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::FWIntervalReference*, 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: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::NATRule*, 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: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: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::PolicyInstallScript*, 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: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::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::ICMPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Group*, 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: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::RuleSet*, 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:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../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::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::ServiceGroup*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementOSrv*, 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: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::ClusterGroupOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Firewall*, 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: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::FWOptions*, 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:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../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: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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::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::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: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::Routing*, 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: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::NATRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementSrv*, 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: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::RuleElementInterval*, 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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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::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::FWReference*, 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: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::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::IPService*, 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: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::FWBDManagement*, 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:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Interface*, 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: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: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: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*); | ^~~~~~~~ -../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::ServiceGroup*, 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: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::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::Address*, 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: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::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::RuleElementTSrv*, 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: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::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::RuleElementOSrv*, 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: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::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::UDPService*, 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: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::PolicyRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWIntervalReference*, 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: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::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::RoutingRule*, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::AddressRange*, 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: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::HostOptions*, 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:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../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=] +../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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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::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::Host*, 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: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=] +../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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::NAT*, 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: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::RuleSet*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWObjectReference*, 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: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::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::RuleElementDst*, 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: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::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::FWIntervalReference*, 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: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::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::RuleElementTSrv*, 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: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::HostOptions*, 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:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../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::RuleElementODst*, 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::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::ICMPService*, 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: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::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::ClusterGroup*, 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: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=] - 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:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../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::RuleElementSrc*, 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:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../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=] +../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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRItf*, 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: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::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::IPv4*, 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: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::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::NAT*, 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: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::Cluster*, 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: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::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::SNMPManagement*, 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: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::TagService*, 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: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: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::DynamicGroup*, 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: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::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::TCPUDPService*, 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: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::NATRule*, 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: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: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::DNSName*, 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: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::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::Rule*, 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: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::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::ObjectGroup*, 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: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::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::Firewall*, 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: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::PolicyRuleOptions*, 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: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::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::FWObjectReference*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTDst*, 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: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::Service*, 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:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../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::StateSyncClusterGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWServiceReference*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::NAT*, 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: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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::RuleElementRDst*, 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: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::Host*, 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: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: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::MultiAddress*, 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: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::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::Rule*, 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: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::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::Network*, 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: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::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::DNSName*, 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: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::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::DynamicGroup*, 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: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::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: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::RuleElementODst*, 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: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::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::PolicyRule*, 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: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::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::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: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::FWObject*, 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: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::Service*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementInterval*, 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: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::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::IntervalGroup*, 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: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::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*); @@ -178724,208 +178760,208 @@ | ^~~~~~~ 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::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::StateSyncClusterGroup*, 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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::InterfaceOptions*, 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: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::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::FWBDManagement*, 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: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::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::RuleElementOSrc*, 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: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::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::RoutingRule*, 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: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::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::PolicyRule*, 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: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::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::Service*, 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: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::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::NATRule*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Address*, 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: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::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::NATRule*, 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: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::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::RuleElementSrc*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElement*, 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: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::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::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::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::RuleElementTDst*, 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: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::FWObjectDatabase*, 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: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::RuleElementRGtw*, 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:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../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::Cluster*, 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:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../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::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::Cluster*, 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: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::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::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); @@ -178933,623 +178969,587 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::CustomService*, 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: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::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::HostOptions*, 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: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::Host*, 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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::RuleElementRDst*, 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: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::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); +../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::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::Service*, 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: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::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::RuleElementSrc*, 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: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::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::RuleElementODst*, 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: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::RuleElementItf*, 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: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::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); +../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::FWObjectDatabase*, 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:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../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::RuleElementRItf*, 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: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::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::Library*, 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: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::RuleElement*, 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: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::NetworkIPv6*, 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: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::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); +../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::FWObjectDatabase*, 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: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: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::FWReference*, 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: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::NATRuleOptions*, 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:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../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::TCPService*, 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:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../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::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::Cluster*, 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: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::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::RuleElementTSrc*, 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: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=] +../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: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::MultiAddressRunTime*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IPv6*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::PolicyRuleOptions*, 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: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); +../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::CustomService*, 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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::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::RuleElementItf*, 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: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::FWReference*, 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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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=] +../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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::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::NetworkIPv6*, 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: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::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::Library*, 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: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::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::RuleElement*, 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: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::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::Policy*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRGtw*, 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: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::FirewallOptions*, 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:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../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=] +../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:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../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::PolicyInstallScript*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::HostOptions*, 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: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: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::RuleElementRItf*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::IPv6*, 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: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::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::FailoverClusterGroup*, 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: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::FWReference*, 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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::Management*, 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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::RuleSetOptions*, 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:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../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::RuleElementOSrv*, 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: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: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::RuleElementItf*, 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: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::Group*, 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:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../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::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::RuleSetOptions*, 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: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::Interface*, 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:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../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::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::FWObjectDatabase*, 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: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::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); +../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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::TCPService*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Interval*, 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: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::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::PolicyRuleOptions*, 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: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::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: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::MultiAddressRunTime*, 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: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::ICMP6Service*, 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:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../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::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::RuleElementSrv*, 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: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::RuleElementOSrv*, 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: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: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::FirewallOptions*, 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: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::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*); @@ -179563,314 +179563,332 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::HostOptions*, 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: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::Routing*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::NetworkIPv6*, 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: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::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::RuleSetOptions*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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::RuleElementRGtw*, 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: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::ServiceGroup*, 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: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::TCPService*, 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: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::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::FWObjectReference*, 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: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: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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::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: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::PolicyInstallScript*, 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: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::Management*, 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:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../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::RuleElementOSrv*, 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:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../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::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::SNMPManagement*, 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: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=] - 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: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: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::AddressRange*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RoutingRuleOptions*, 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: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: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:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../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::FWBDManagement*, 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: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: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::RuleSetOptions*, 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: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::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::RoutingRuleOptions*, 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: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::RuleElementRItf*, 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:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../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::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::TCPService*, 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: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::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::RuleElementItf*, 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: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::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::Interface*, 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: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::ClusterGroup*, 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:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../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::Rule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementDst*, 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: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::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::RuleElementSrv*, 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: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::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::ICMP6Service*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::CustomService*, 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: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::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::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::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); @@ -179878,377 +179896,377 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Management*, 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: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::Routing*, 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: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::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::RuleSetOptions*, 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: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::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::RuleElementOSrv*, 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: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::Policy*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Group*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWBDManagement*, 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: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::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::RuleElementTSrv*, 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: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::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::IPService*, 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: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::TCPUDPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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::PolicyInstallScript*, 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: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::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::PolicyRule*, 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: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::RuleElementODst*, 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::RuleElementDst*, 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: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::FWBDManagement*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWIntervalReference*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::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::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::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::RuleElementSrv*, 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: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::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::ClusterGroup*, 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: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::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::Routing*, 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: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::TCPUDPService*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Firewall*, 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: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::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::NAT*, 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: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::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::RuleElementDst*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWIntervalReference*, 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: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::DynamicGroup*, 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:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../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::RuleElementODst*, 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:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../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::SNMPManagement*, 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: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: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::RuleElementTSrv*, 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: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::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::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::InterfaceOptions*, 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:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../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::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::Firewall*, 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: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::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::UDPService*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObjectDatabase*, 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: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::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::ClusterGroup*, 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: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::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::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); @@ -180256,38 +180274,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::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::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::AddressTable*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::IPv4*, 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: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::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::FWOptions*, 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: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*); @@ -180301,53 +180319,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: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: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::ICMP6Service*, 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: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::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::RuleElementRItf*, 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: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::UserService*, 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: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: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::FWIntervalReference*, 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: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::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); @@ -180355,161 +180364,170 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementTDst*, 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: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::Address*, 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: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*); | ^~~~~~~~ -../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::RuleElementTSrv*, 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: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::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::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: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::ServiceGroup*, 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: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::FWObject*, 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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::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::IntervalGroup*, 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: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::AddressTable*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWOptions*, 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: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::RuleElementTDst*, 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: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: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::RuleElementRItf*, 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: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::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::DynamicGroup*, 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: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::RoutingRule*, 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:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../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::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::ClusterGroup*, 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: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::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::Rule*, 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: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::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::RuleElementTSrv*, 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: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::RuleElementInterval*, 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:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../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::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::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: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); @@ -180517,26 +180535,26 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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: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::Host*, 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: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::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::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); @@ -180544,152 +180562,170 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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: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::ICMPService*, 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: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::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: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::RuleElementRItf*, 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: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::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::DNSName*, 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: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::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::Interval*, 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: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::FWObject*, 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:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../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::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::FWServiceReference*, 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: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::RuleElementTSrv*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRDst*, 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: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::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::AddressTable*, 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: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::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::Host*, 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: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=] - 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:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../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::physAddress*, 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:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../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::FWServiceReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::SNMPManagement*, 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: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::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::IPv4*, 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: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::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); @@ -180697,89 +180733,89 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Service*, 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: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::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::RuleElementTDst*, 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: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::ClusterGroupOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FailoverClusterGroup*, 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: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::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::ObjectGroup*, 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: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::TCPUDPService*, 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: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::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::RuleElementRDst*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::AddressTable*, 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: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::StateSyncClusterGroup*, 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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); @@ -180787,80 +180823,89 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::NAT*, 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: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=] +../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: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::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::FWServiceReference*, 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: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::PolicyRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::SNMPManagement*, 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: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::FailoverClusterGroup*, 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:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../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::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::RuleElementInterval*, 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: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::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::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); @@ -180868,17 +180913,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::NATRuleOptions*, 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:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../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::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::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); @@ -180886,161 +180931,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: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::FWObjectReference*, 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: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::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::RuleElementRItf*, 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: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: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:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../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::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::MultiAddress*, 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: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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementRDst*, 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: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::IPService*, 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: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: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::AddressTable*, 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: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::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::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::Network*, 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: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::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::IPv4*, 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: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::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::Host*, 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: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=] - 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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::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::RuleElementDst*, 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: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::IntervalGroup*, 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: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: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::UserService*, 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: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::RuleElementSrc*, 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:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); @@ -181048,251 +181093,242 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::RuleElementInterval*, 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: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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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::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::Group*, 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: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::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::ClusterGroupOptions*, 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: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::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::ICMPService*, 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: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::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::Host*, 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: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::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::RuleElementOSrv*, 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: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::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::RuleSet*, 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: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::NATRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWObject*, 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: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::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*); | ^~~~~~~~ -../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::RuleElementRDst*, 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: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::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::StateSyncClusterGroup*, 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: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::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*); | ^~~~~~~~ -../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::RuleElementOSrc*, 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: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::IPv6*, 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:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWReference*, 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: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::ObjectGroup*, 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: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: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::RuleElementSrc*, 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: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::PolicyRule*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::MultiAddress*, 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: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::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::ClusterGroupOptions*, 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: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::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::ICMPService*, 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: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=] +../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: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: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: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); @@ -181300,29 +181336,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::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::RuleSet*, 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: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::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::RuleElementODst*, 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: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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -189670,49 +189706,643 @@ | ^~~~~~~ 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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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: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: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::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: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: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: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: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::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: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::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::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: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: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: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::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: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: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: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::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::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: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: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: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: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::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: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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::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: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: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: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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::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::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: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::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: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::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::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: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::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: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: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::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: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: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: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::TCPUDPService*, 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: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:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../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::HostOptions*, 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: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::Firewall*, 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: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::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: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::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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::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: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::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: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::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::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: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: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*); @@ -189726,11 +190356,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::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::RuleElementItf*, 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: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*); @@ -189780,6 +190410,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -189798,24 +190437,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::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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -189852,11 +190473,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::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::ClusterGroupOptions*, 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: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*); @@ -189870,6 +190491,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -189879,20 +190509,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::Host*, 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: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*); | ^~~~~~~~ -../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::Host*, 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: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*); @@ -189942,11 +190572,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::FWReference*, 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: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*); @@ -189978,15 +190608,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::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::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -190005,65 +190626,65 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RuleElementODst*, 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: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::RuleElementODst*, 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: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: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::TCPUDPService*, 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: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: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: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: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::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::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::Host*, 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: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*); @@ -190131,20 +190752,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: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::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::FWBDManagement*, 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: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*); @@ -190185,47 +190797,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::AddressTable*, 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:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../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::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: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::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: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: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::Host*, 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: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*); @@ -190239,6 +190851,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -190257,29 +190878,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::FWObject*, 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: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*); | ^~~~~~~~ -../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::TCPUDPService*, 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: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::UserService*, 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: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::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: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: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*); @@ -190302,11 +190941,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::StateSyncClusterGroup*, 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: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*); @@ -190320,11 +190959,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::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::Interface*, 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: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*); @@ -190347,47 +190986,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::IPv4*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWObject*, 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: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::NATRule*, 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: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=] - 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:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../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::Host*, 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:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../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*); @@ -190401,20 +191040,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::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::RuleElementSrv*, 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: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::StateSyncClusterGroup*, 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:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../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::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*); @@ -190428,6 +191076,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -190446,11 +191103,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=] - 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:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../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*); @@ -190473,29 +191130,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::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::Address*, 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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::physAddress*, 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: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*); @@ -190518,62 +191175,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: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::UserService*, 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::RoutingRule*, 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: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::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::RuleElementInterval*, 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: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::NATRuleOptions*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::InterfaceOptions*, 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: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::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::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); @@ -190590,6 +191247,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::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -190599,11 +191265,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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -190635,29 +191301,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::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::Address*, 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: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::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::StateSyncClusterGroup*, 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: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::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::Library*, 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: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*); @@ -190680,11 +191346,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::InterfaceOptions*, 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: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::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: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*); @@ -190707,11 +191391,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::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::InterfaceOptions*, 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: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*); @@ -190743,11 +191427,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::FailoverClusterGroup*, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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*); @@ -190797,11 +191490,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::StateSyncClusterGroup*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -190815,6 +191508,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: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: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: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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -190833,11 +191553,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::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::ClusterGroupOptions*, 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: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*); @@ -190851,20 +191571,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=] +../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: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::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); +../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*); @@ -190905,11 +191616,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::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::RuleElementDst*, 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: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*); @@ -190941,11 +191652,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: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:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../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*); @@ -190959,15 +191670,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::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::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -190977,29 +191679,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::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: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::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::NATRule*, 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: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*); @@ -191013,15 +191697,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::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::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -191040,15 +191715,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::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::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -191058,20 +191724,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::FWBDManagement*, 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: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*); | ^~~~~~~~ -../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::TagService*, 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: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*); @@ -191112,20 +191778,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::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::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::FWServiceReference*, 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: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*); @@ -191148,6 +191805,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::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::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -191166,20 +191832,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRGtw*, 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: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*); @@ -191193,11 +191850,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -191211,11 +191868,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::FWObjectReference*, 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: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*); @@ -191238,11 +191895,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::FWObjectReference*, 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: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: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*); @@ -191292,15 +191958,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:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -191310,11 +191967,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=] - 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: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*); @@ -191328,29 +191985,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::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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -191373,20 +192012,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::FWObjectDatabase*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Interval*, 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: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*); @@ -191427,24 +192066,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::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: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::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -191454,20 +192075,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::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::RuleElementTSrc*, 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: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::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::RuleElementODst*, 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: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*); @@ -191508,44 +192129,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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::Group*, 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: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::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::StateSyncClusterGroup*, 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: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::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::RuleElementItf*, 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: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::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::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); @@ -191553,11 +192174,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: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:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../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*); @@ -191571,6 +192192,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -191589,11 +192219,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::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::RuleElementTSrv*, 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: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*); @@ -191625,63 +192255,18 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::FWIntervalReference*, 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::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: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::RuleElementOSrv*, 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: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::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: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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -191697,125 +192282,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::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: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::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: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: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: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: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: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: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::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: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::RuleElementOSrv*, 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::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*) \ - | ^~~~~~~~ ../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::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::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); @@ -191823,8 +192300,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::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::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); @@ -191832,447 +192309,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: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::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: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::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: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: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: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: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: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::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*) \ - | ^~~~~~~~ -../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::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: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::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: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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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: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: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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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: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::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: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::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: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::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::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::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::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::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: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: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: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: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::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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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: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::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*); - | ^~~~~~~~ /usr/lib/qt5/bin/moc -DFWB_SIG=26932 -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/fwbuilder-5.3.7/src/libgui/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/fwbuilder-5.3.7/src/libgui -I/build/reproducible-path/fwbuilder-5.3.7/src -I/build/reproducible-path/fwbuilder-5.3.7 -I/usr/include/libxml2 -I/build/reproducible-path/fwbuilder-5.3.7 -I/build/reproducible-path/fwbuilder-5.3.7/src/import -I/build/reproducible-path/fwbuilder-5.3.7/src/iptlib -I/build/reproducible-path/fwbuilder-5.3.7/src/pflib -I/build/reproducible-path/fwbuilder-5.3.7/src/cisco_lib -I/build/reproducible-path/fwbuilder-5.3.7/src/juniper_lib -I/build/reproducible-path/fwbuilder-5.3.7/src/compiler_lib -I/build/reproducible-path/fwbuilder-5.3.7/src/libfwbuilder/src -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/x86_64-linux-gnu/c++/15 -I/usr/include/c++/15/backward -I/usr/lib/gcc/x86_64-linux-gnu/15/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include RuleSetDiffDialog.h -o .moc/moc_RuleSetDiffDialog.cpp g++ -c -pipe -g -Wno-unused-parameter -D__STDC_FORMAT_MACROS -fPIC -Wall -Wextra -D_REENTRANT -DFWB_SIG=26932 -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../.. -I/usr/include/libxml2 -I../.. -I../import -I../iptlib -I../pflib -I../cisco_lib -I../juniper_lib -I../compiler_lib -I../libfwbuilder/src -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_RuleSetDiffDialog.o .moc/moc_RuleSetDiffDialog.cpp /usr/lib/qt5/bin/moc -DFWB_SIG=26932 -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /build/reproducible-path/fwbuilder-5.3.7/src/libgui/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/reproducible-path/fwbuilder-5.3.7/src/libgui -I/build/reproducible-path/fwbuilder-5.3.7/src -I/build/reproducible-path/fwbuilder-5.3.7 -I/usr/include/libxml2 -I/build/reproducible-path/fwbuilder-5.3.7 -I/build/reproducible-path/fwbuilder-5.3.7/src/import -I/build/reproducible-path/fwbuilder-5.3.7/src/iptlib -I/build/reproducible-path/fwbuilder-5.3.7/src/pflib -I/build/reproducible-path/fwbuilder-5.3.7/src/cisco_lib -I/build/reproducible-path/fwbuilder-5.3.7/src/juniper_lib -I/build/reproducible-path/fwbuilder-5.3.7/src/compiler_lib -I/build/reproducible-path/fwbuilder-5.3.7/src/libfwbuilder/src -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/x86_64-linux-gnu/c++/15 -I/usr/include/c++/15/backward -I/usr/lib/gcc/x86_64-linux-gnu/15/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include RuleSetDiffDelegate.h -o .moc/moc_RuleSetDiffDelegate.cpp @@ -193926,118 +193962,19 @@ | ^~~~~~~ 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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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: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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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::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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::RuleElementRItf*, 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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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::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); @@ -194045,141 +193982,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: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::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::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::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: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::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: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::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: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: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: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: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: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::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -194189,60 +193991,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::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: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: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::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::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: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: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*) \ | ^~~~~~~~ @@ -194261,11 +194009,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::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::ClusterGroupOptions*, 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: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*); @@ -194279,11 +194027,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::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::ObjectGroup*, 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: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*); @@ -194306,20 +194054,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::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: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::FWServiceReference*, 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: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*); @@ -194342,11 +194090,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::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::NATRuleOptions*, 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: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*); @@ -194378,11 +194126,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::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::NAT*, 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: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::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: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*); @@ -194396,11 +194162,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::RuleElementRItf*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -194414,20 +194180,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::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: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::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*); @@ -194477,11 +194234,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: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:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../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*); @@ -194540,24 +194297,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: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::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -194576,11 +194315,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::RuleElementRItf*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -194603,29 +194342,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=] - 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: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::Policy*, 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: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::ClusterGroup*, 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:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../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*); @@ -194648,11 +194378,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::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::FWServiceReference*, 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: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*); @@ -194675,15 +194405,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -194720,38 +194441,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=] +../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); +../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: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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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::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::NAT*, 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: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::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::IPv4*, 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: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*); @@ -194765,11 +194486,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: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: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*); @@ -194801,20 +194522,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::AddressTable*, 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: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::Library*, 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: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::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::DNSName*, 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: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*); @@ -194837,11 +194567,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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -194855,6 +194585,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::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::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -194882,29 +194621,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::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: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::Network*, 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: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=] - 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: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*); @@ -194972,6 +194702,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::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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -195008,15 +194756,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::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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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*) \ | ^~~~~~~~ @@ -195044,20 +194783,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::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::MultiAddress*, 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: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::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::AddressRange*, 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: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*); @@ -195125,15 +194864,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::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::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -195152,20 +194882,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: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:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../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::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::ICMP6Service*, 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: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*); @@ -195206,15 +194936,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -195224,15 +194945,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::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::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -195269,6 +194981,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::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: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*) \ | ^~~~~~~~ @@ -195287,29 +195008,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::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::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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWBDManagement*, 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: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*); @@ -195323,15 +195035,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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -195350,6 +195053,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::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::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -195368,11 +195080,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::InterfaceOptions*, 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: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*); @@ -195386,11 +195098,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=] - 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:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../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*); @@ -195404,29 +195116,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::IPv4*, 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: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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -195440,11 +195143,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::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::Cluster*, 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: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*); @@ -195458,11 +195161,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::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::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*); @@ -195476,15 +195179,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::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: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*) \ | ^~~~~~~~ @@ -195503,15 +195197,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::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::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -195539,11 +195224,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::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::IPService*, 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: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::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*); @@ -195566,11 +195260,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=] - 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:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../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::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*); @@ -195584,29 +195287,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::RuleElementOSrc*, 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:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../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::FWServiceReference*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::Host*, 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: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*); @@ -195656,29 +195359,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::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: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::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*); | ^~~~~~~~ -../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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -195710,11 +195404,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: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:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../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::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*); @@ -195737,20 +195440,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: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:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../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::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::HostOptions*, 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: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*); @@ -195764,6 +195467,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::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: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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -195791,11 +195512,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::Firewall*, 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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -195809,15 +195530,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::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::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -195836,11 +195548,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: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*); @@ -195863,11 +195575,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::Firewall*, 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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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*); @@ -195899,20 +195629,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::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::PolicyRuleOptions*, 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: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::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::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*); @@ -195953,20 +195683,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::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: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::FWObjectDatabase*, 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: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*); @@ -195998,6 +195719,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: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: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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -196007,11 +195746,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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -196025,15 +195764,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::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::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -196061,6 +195791,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::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: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::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -196070,6 +195818,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -196097,20 +195854,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: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::FWObjectDatabase*, 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:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../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*); @@ -196133,20 +195881,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::NATRuleOptions*, 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: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*); | ^~~~~~~~ -../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::Interface*, 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: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*); @@ -196187,11 +195935,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::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::Address*, 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: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*); @@ -196205,11 +195953,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=] +../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: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*); @@ -196232,6 +195980,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::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: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*) \ | ^~~~~~~~ @@ -196241,20 +195998,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::RuleElementTDst*, 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:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../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: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: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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -196268,6 +196025,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::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:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -196286,11 +196052,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::RuleElementSrv*, const 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: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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -196304,6 +196079,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: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*) \ | ^~~~~~~~ @@ -196313,26 +196097,26 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::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::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::RuleSetOptions*, 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: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::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::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); @@ -196385,15 +196169,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::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:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -196421,6 +196196,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::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::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -196448,20 +196232,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::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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::physAddress*, 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: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*); @@ -196484,11 +196268,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::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::PolicyInstallScript*, 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: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*); @@ -196520,11 +196304,263 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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::FWReference*, 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: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::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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(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::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::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: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: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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::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: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: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::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::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::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::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::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: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: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: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::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: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::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: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: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: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: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: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::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*); @@ -197262,10 +197298,10 @@ dh_gencontrol: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_md5sums dh_builddeb +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-dbgsym' in '../fwbuilder-dbgsym_5.3.7-8_amd64.deb'. dpkg-deb: building package 'fwbuilder' in '../fwbuilder_5.3.7-8_amd64.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_amd64.buildinfo dpkg-genchanges --build=binary -O../fwbuilder_5.3.7-8_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -197273,12 +197309,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/2564255/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2564255/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/2102423 and its subdirectories -I: Current time: Sun Oct 18 03:08:38 -12 2026 -I: pbuilder-time-stamp: 1792336118 +I: removing directory /srv/workspace/pbuilder/2564255 and its subdirectories +I: Current time: Mon Sep 15 23:26:48 +14 2025 +I: pbuilder-time-stamp: 1757928408