Mock Version: 5.9 Mock Version: 5.9 Mock Version: 5.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/rttr.spec'], chrootPath='/var/lib/mock/f42-build-55254432-6534123/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.m195im61:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.m195im61:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5ec4b400575647d984bad21b92036003', '-D', '/var/lib/mock/f42-build-55254432-6534123/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.m195im61:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/rttr.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1721347200 Wrote: /builddir/build/SRPMS/rttr-0.9.7-0.10git7edbd58.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/rttr.spec'], chrootPath='/var/lib/mock/f42-build-55254432-6534123/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.m195im61:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.m195im61:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4c5c2f45c50d4bcaadce32fa2a980243', '-D', '/var/lib/mock/f42-build-55254432-6534123/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.m195im61:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/rttr.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1721347200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.pFqz2E + umask 022 + cd /builddir/build/BUILD/rttr-0.9.7-build + test -d /builddir/build/BUILD/rttr-0.9.7-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/rttr-0.9.7-build + /usr/bin/rm -rf /builddir/build/BUILD/rttr-0.9.7-build + /usr/bin/mkdir -p /builddir/build/BUILD/rttr-0.9.7-build + /usr/bin/mkdir -p /builddir/build/BUILD/rttr-0.9.7-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8Dm5Vv + umask 022 + cd /builddir/build/BUILD/rttr-0.9.7-build + cd /builddir/build/BUILD/rttr-0.9.7-build + rm -rf rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/rttr-7edbd58.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-cmake-Don-t-set-non-default-permissions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + find . -type f -exec chmod -x '{}' ';' + sed -i 's/PERMISSIONS OWNER_READ//' CMake/3rd_party_libs.cmake CMake/config.cmake CMake/installer.cmake CMake/utility.cmake + rm -rf 3rd_party/catch-1.12.0 3rd_party/rapidjson-1.1.0 + find src/unit_tests/ -name '*.cpp' -exec sed -i -e 's|catch/catch.hpp|catch2/catch.hpp|' '{}' ';' + find src/unit_tests/ -name '*.h' -exec sed -i -e 's|catch/catch.hpp|catch2/catch.hpp|' '{}' ';' + sed -i -e s/target_compile_options/#target_compile_options/ CMake/utility.cmake + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.kAY3VF + umask 022 + cd /builddir/build/BUILD/rttr-0.9.7-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_CMAKEDIR=cmake -DCMAKE_INSTALL_LIBDIR=lib64 -DBUILD_EXAMPLES=OFF -DBUILD_PACKAGE=OFF -DUSE_PCH=OFF CMake Deprecation Warning at CMakeLists.txt:34 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 14.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Project version: 0.9.7 -- Architecture: x64 -- Enabled: use of RTTI -- Performing Test HAS_NO_EXCEPT_TYPE_SIGNATURE_SUPPORT -- Performing Test HAS_NO_EXCEPT_TYPE_SIGNATURE_SUPPORT - Success -- Performing Test HAS_STL_NO_EXCEPT_TYPE_SIGNATURE_SUPPORT -- Performing Test HAS_STL_NO_EXCEPT_TYPE_SIGNATURE_SUPPORT - Success -- Performing Test HAS_CXX_CONSTEXPR -- Performing Test HAS_CXX_CONSTEXPR - Success -- Performing Test HAS_PARTIAL_SPECIALIZATION_FOR_ARRAYS -- Performing Test HAS_PARTIAL_SPECIALIZATION_FOR_ARRAYS - Success -- using C++: 17 -- -- Finding 3rd party libs... -- =========================== -- Finished finding 3rd party libs! -- Scanning rttr module. -- =========================== -- rttr directory included -- Scanning rttr module finished! -- -- Scanning unit_test_base module. -- =========================== -- files directory included -- Scanning unit_test_base module finished! -- -- Scanning unit_tests module. -- =========================== -- unit_tests directory included -- Scanning unit_test_plugin module. -- =========================== -- plugin directory included -- Scanning unit_test_plugin module finished! -- -- Scanning unit_tests module finished! -- -- Found Doxygen: /usr/bin/doxygen (found version "1.12.0") found components: doxygen dot -- Configuring done (1.5s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_CMAKEDIR CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j48 --verbose Change Dir: '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j48 /usr/bin/cmake -S/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 -B/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/CMakeFiles /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' /usr/bin/gmake -f src/rttr/CMakeFiles/rttr_core.dir/build.make src/rttr/CMakeFiles/rttr_core.dir/depend /usr/bin/gmake -f doc/CMakeFiles/doc.dir/build.make doc/CMakeFiles/doc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/doc /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/CMakeFiles/doc.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/CMakeFiles/rttr_core.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' /usr/bin/gmake -f src/rttr/CMakeFiles/rttr_core.dir/build.make src/rttr/CMakeFiles/rttr_core.dir/build /usr/bin/gmake -f doc/CMakeFiles/doc.dir/build.make doc/CMakeFiles/doc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [ 0%] Building documentation... cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc && /usr/bin/doxygen /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg [ 1%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/library.cpp.o [ 2%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/constructor.cpp.o [ 3%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/method.cpp.o [ 4%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/policy.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/library.cpp.o -MF CMakeFiles/rttr_core.dir/library.cpp.o.d -o CMakeFiles/rttr_core.dir/library.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/library.cpp [ 5%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/enumeration.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/constructor.cpp.o -MF CMakeFiles/rttr_core.dir/constructor.cpp.o.d -o CMakeFiles/rttr_core.dir/constructor.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/constructor.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/method.cpp.o -MF CMakeFiles/rttr_core.dir/method.cpp.o.d -o CMakeFiles/rttr_core.dir/method.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/method.cpp [ 6%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/destructor.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/policy.cpp.o -MF CMakeFiles/rttr_core.dir/policy.cpp.o.d -o CMakeFiles/rttr_core.dir/policy.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/policy.cpp [ 7%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/parameter_info.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/enumeration.cpp.o -MF CMakeFiles/rttr_core.dir/enumeration.cpp.o.d -o CMakeFiles/rttr_core.dir/enumeration.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/enumeration.cpp [ 8%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/misc/standard_types.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/parameter_info.cpp.o -MF CMakeFiles/rttr_core.dir/parameter_info.cpp.o.d -o CMakeFiles/rttr_core.dir/parameter_info.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/parameter_info.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/destructor.cpp.o -MF CMakeFiles/rttr_core.dir/destructor.cpp.o.d -o CMakeFiles/rttr_core.dir/destructor.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/destructor.cpp [ 9%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/variant_associative_view.cpp.o [ 10%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/registration.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/misc/standard_types.cpp.o -MF CMakeFiles/rttr_core.dir/detail/misc/standard_types.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/misc/standard_types.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/misc/standard_types.cpp [ 11%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/constructor/constructor_wrapper_base.cpp.o [ 12%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_helper.cpp.o [ 12%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/comparison/compare_equal.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/variant_associative_view.cpp.o -MF CMakeFiles/rttr_core.dir/variant_associative_view.cpp.o.d -o CMakeFiles/rttr_core.dir/variant_associative_view.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/variant_associative_view.cpp [ 13%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/visitor.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/registration.cpp.o -MF CMakeFiles/rttr_core.dir/registration.cpp.o.d -o CMakeFiles/rttr_core.dir/registration.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/registration.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/constructor/constructor_wrapper_base.cpp.o -MF CMakeFiles/rttr_core.dir/detail/constructor/constructor_wrapper_base.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/constructor/constructor_wrapper_base.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/constructor/constructor_wrapper_base.cpp warning: Tag 'TCL_SUBST' at line 247 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" [ 14%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/conversion/std_conversion_functions.cpp.o [ 15%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/property.cpp.o warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1066 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 1202 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1483 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/visitor.cpp.o -MF CMakeFiles/rttr_core.dir/visitor.cpp.o.d -o CMakeFiles/rttr_core.dir/visitor.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/visitor.cpp warning: Tag 'LATEX_SOURCE_CODE' at line 1771 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'RTF_SOURCE_CODE' at line 1845 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 1943 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2134 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 2147 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2156 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 2198 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 2205 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/comparison/compare_equal.cpp.o -MF CMakeFiles/rttr_core.dir/detail/comparison/compare_equal.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/comparison/compare_equal.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/comparison/compare_equal.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/conversion/std_conversion_functions.cpp.o -MF CMakeFiles/rttr_core.dir/detail/conversion/std_conversion_functions.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/conversion/std_conversion_functions.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/conversion/std_conversion_functions.cpp [ 16%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/type.cpp.o [ 17%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_wrapper_base.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/property.cpp.o -MF CMakeFiles/rttr_core.dir/property.cpp.o.d -o CMakeFiles/rttr_core.dir/property.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/property.cpp warning: Tag 'DOT_TRANSPARENT' at line 2424 of file '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/doc/DoxyFile.cfg' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! [ 19%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/variant.cpp.o [ 19%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/variant_sequential_view.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_helper.cpp.o -MF CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_helper.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_helper.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/enumeration/enumeration_helper.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/type.cpp.o -MF CMakeFiles/rttr_core.dir/type.cpp.o.d -o CMakeFiles/rttr_core.dir/type.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/type.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/variant.cpp.o -MF CMakeFiles/rttr_core.dir/variant.cpp.o.d -o CMakeFiles/rttr_core.dir/variant.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/variant.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/variant_sequential_view.cpp.o -MF CMakeFiles/rttr_core.dir/variant_sequential_view.cpp.o.d -o CMakeFiles/rttr_core.dir/variant_sequential_view.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/variant_sequential_view.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_wrapper_base.cpp.o -MF CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_wrapper_base.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_wrapper_base.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/enumeration/enumeration_wrapper_base.cpp [ 21%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/comparison/compare_less.cpp.o [ 21%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/library/library_win.cpp.o [ 22%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/library/library_unix.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/comparison/compare_less.cpp.o -MF CMakeFiles/rttr_core.dir/detail/comparison/compare_less.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/comparison/compare_less.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/comparison/compare_less.cpp [ 24%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/method/method_wrapper_base.cpp.o [ 24%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/destructor/destructor_wrapper_base.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/library/library_win.cpp.o -MF CMakeFiles/rttr_core.dir/detail/library/library_win.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/library/library_win.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/library/library_win.cpp [ 25%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/variant/variant_compare.cpp.o [ 26%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/type/type_register.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/library/library_unix.cpp.o -MF CMakeFiles/rttr_core.dir/detail/library/library_unix.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/library/library_unix.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/library/library_unix.cpp [ 27%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/property/property_wrapper_base.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/method/method_wrapper_base.cpp.o -MF CMakeFiles/rttr_core.dir/detail/method/method_wrapper_base.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/method/method_wrapper_base.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/method/method_wrapper_base.cpp [ 28%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/registration/registration_state_saver.cpp.o [ 29%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/parameter_info/parameter_info_wrapper_base.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/destructor/destructor_wrapper_base.cpp.o -MF CMakeFiles/rttr_core.dir/detail/destructor/destructor_wrapper_base.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/destructor/destructor_wrapper_base.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/destructor/destructor_wrapper_base.cpp [ 29%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/type/type_data.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/variant/variant_compare.cpp.o -MF CMakeFiles/rttr_core.dir/detail/variant/variant_compare.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/variant/variant_compare.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/variant/variant_compare.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/property/property_wrapper_base.cpp.o -MF CMakeFiles/rttr_core.dir/detail/property/property_wrapper_base.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/property/property_wrapper_base.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/property/property_wrapper_base.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/type/type_register.cpp.o -MF CMakeFiles/rttr_core.dir/detail/type/type_register.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/type/type_register.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/type/type_register.cpp [ 30%] Building CXX object src/rttr/CMakeFiles/rttr_core.dir/detail/registration/registration_executer.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/parameter_info/parameter_info_wrapper_base.cpp.o -MF CMakeFiles/rttr_core.dir/detail/parameter_info/parameter_info_wrapper_base.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/parameter_info/parameter_info_wrapper_base.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/parameter_info/parameter_info_wrapper_base.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/registration/registration_state_saver.cpp.o -MF CMakeFiles/rttr_core.dir/detail/registration/registration_state_saver.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/registration/registration_state_saver.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/registration/registration_state_saver.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/type/type_data.cpp.o -MF CMakeFiles/rttr_core.dir/detail/type/type_data.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/type/type_data.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/type/type_data.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Drttr_core_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/rttr/CMakeFiles/rttr_core.dir/detail/registration/registration_executer.cpp.o -MF CMakeFiles/rttr_core.dir/detail/registration/registration_executer.cpp.o.d -o CMakeFiles/rttr_core.dir/detail/registration/registration_executer.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/detail/registration/registration_executer.cpp warning: Specified markdown mainpage 'main_page.md' does not exist /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/registration.h:332: warning: The following parameter of rttr::registration::method(string_view name, F f) is not documented: parameter 'f' /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/registration.h:240: warning: The following parameter of rttr::registration::class_::method(string_view name, F f, acc_level level=acc_level()) is not documented: parameter 'f' gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [ 30%] Built target doc [ 31%] Linking CXX shared library ../../lib/librttr_core.so cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/cmake -E cmake_link_script CMakeFiles/rttr_core.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,librttr_core.so.0.9.7 -o ../../lib/librttr_core.so.0.9.7 CMakeFiles/rttr_core.dir/constructor.cpp.o CMakeFiles/rttr_core.dir/destructor.cpp.o CMakeFiles/rttr_core.dir/enumeration.cpp.o CMakeFiles/rttr_core.dir/library.cpp.o CMakeFiles/rttr_core.dir/method.cpp.o CMakeFiles/rttr_core.dir/parameter_info.cpp.o CMakeFiles/rttr_core.dir/policy.cpp.o CMakeFiles/rttr_core.dir/property.cpp.o CMakeFiles/rttr_core.dir/registration.cpp.o CMakeFiles/rttr_core.dir/type.cpp.o CMakeFiles/rttr_core.dir/variant.cpp.o CMakeFiles/rttr_core.dir/variant_associative_view.cpp.o CMakeFiles/rttr_core.dir/variant_sequential_view.cpp.o CMakeFiles/rttr_core.dir/visitor.cpp.o CMakeFiles/rttr_core.dir/detail/comparison/compare_equal.cpp.o CMakeFiles/rttr_core.dir/detail/comparison/compare_less.cpp.o CMakeFiles/rttr_core.dir/detail/misc/standard_types.cpp.o CMakeFiles/rttr_core.dir/detail/conversion/std_conversion_functions.cpp.o CMakeFiles/rttr_core.dir/detail/constructor/constructor_wrapper_base.cpp.o CMakeFiles/rttr_core.dir/detail/destructor/destructor_wrapper_base.cpp.o CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_helper.cpp.o CMakeFiles/rttr_core.dir/detail/enumeration/enumeration_wrapper_base.cpp.o CMakeFiles/rttr_core.dir/detail/library/library_win.cpp.o CMakeFiles/rttr_core.dir/detail/library/library_unix.cpp.o CMakeFiles/rttr_core.dir/detail/method/method_wrapper_base.cpp.o CMakeFiles/rttr_core.dir/detail/parameter_info/parameter_info_wrapper_base.cpp.o CMakeFiles/rttr_core.dir/detail/property/property_wrapper_base.cpp.o CMakeFiles/rttr_core.dir/detail/registration/registration_executer.cpp.o CMakeFiles/rttr_core.dir/detail/registration/registration_state_saver.cpp.o CMakeFiles/rttr_core.dir/detail/type/type_data.cpp.o CMakeFiles/rttr_core.dir/detail/type/type_register.cpp.o CMakeFiles/rttr_core.dir/detail/variant/variant_compare.cpp.o -ldl cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr && /usr/bin/cmake -E cmake_symlink_library ../../lib/librttr_core.so.0.9.7 ../../lib/librttr_core.so.0.9.7 ../../lib/librttr_core.so gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [ 31%] Built target rttr_core /usr/bin/gmake -f src/unit_tests/base_library/CMakeFiles/unit_test_base.dir/build.make src/unit_tests/base_library/CMakeFiles/unit_test_base.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/base_library /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/base_library /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/base_library/CMakeFiles/unit_test_base.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' /usr/bin/gmake -f src/unit_tests/base_library/CMakeFiles/unit_test_base.dir/build.make src/unit_tests/base_library/CMakeFiles/unit_test_base.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [ 32%] Building CXX object src/unit_tests/base_library/CMakeFiles/unit_test_base.dir/base_class.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/base_library && /usr/bin/g++ -DRTTR_DLL -DRTTR_DLL_EXPORTS -Dunit_test_base_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -fPIC -MD -MT src/unit_tests/base_library/CMakeFiles/unit_test_base.dir/base_class.cpp.o -MF CMakeFiles/unit_test_base.dir/base_class.cpp.o.d -o CMakeFiles/unit_test_base.dir/base_class.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/base_library/base_class.cpp In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/base_library/base_class.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {}; Class_Type = base_test_class; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/base_library/base_class.cpp:38:29: required from here 37 | registration::class_("base_test_class") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | .constructor<>()() | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:35: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/destructor/destructor_wrapper.h: In instantiation of ‘bool rttr::detail::destructor_wrapper::invoke(rttr::variant&) const [with ClassType = base_test_class]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/destructor/destructor_wrapper.h:50:14: required from here 50 | bool invoke(variant& obj) const RTTR_NOEXCEPT | ^~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/destructor/destructor_wrapper.h:57:17: warning: deleting object of polymorphic class type ‘base_test_class’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 57 | delete obj.get_value(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Linking CXX shared library ../../../lib/libunit_test_base.so cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/base_library && /usr/bin/cmake -E cmake_link_script CMakeFiles/unit_test_base.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libunit_test_base.so -o ../../../lib/libunit_test_base.so CMakeFiles/unit_test_base.dir/base_class.cpp.o -Wl,-rpath,/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/lib ../../../lib/librttr_core.so.0.9.7 gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [ 33%] Built target unit_test_base /usr/bin/gmake -f src/unit_tests/plugin/CMakeFiles/unit_test_plugin.dir/build.make src/unit_tests/plugin/CMakeFiles/unit_test_plugin.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/plugin /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/plugin /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/plugin/CMakeFiles/unit_test_plugin.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' /usr/bin/gmake -f src/unit_tests/plugin/CMakeFiles/unit_test_plugin.dir/build.make src/unit_tests/plugin/CMakeFiles/unit_test_plugin.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [ 34%] Building CXX object src/unit_tests/plugin/CMakeFiles/unit_test_plugin.dir/test_class_plugin.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/plugin && /usr/bin/g++ -DRTTR_DLL -Dunit_test_plugin_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -fPIC -fno-gnu-unique -MD -MT src/unit_tests/plugin/CMakeFiles/unit_test_plugin.dir/test_class_plugin.cpp.o -MF CMakeFiles/unit_test_plugin.dir/test_class_plugin.cpp.o.d -o CMakeFiles/unit_test_plugin.dir/test_class_plugin.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/plugin/test_class_plugin.cpp [ 35%] Building CXX object src/unit_tests/plugin/CMakeFiles/unit_test_plugin.dir/test_container_plugin.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/plugin && /usr/bin/g++ -DRTTR_DLL -Dunit_test_plugin_EXPORTS -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -fPIC -fno-gnu-unique -MD -MT src/unit_tests/plugin/CMakeFiles/unit_test_plugin.dir/test_container_plugin.cpp.o -MF CMakeFiles/unit_test_plugin.dir/test_container_plugin.cpp.o.d -o CMakeFiles/unit_test_plugin.dir/test_container_plugin.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/plugin/test_container_plugin.cpp In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/plugin/test_container_plugin.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {}; Class_Type = test_container_plugin; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/plugin/test_container_plugin.cpp:48:29: required from here 47 | registration::class_("test_container_plugin") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | .constructor<>()() | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::bind_as_ptr&}; Class_Type = test_container_plugin; A = int (test_container_plugin::*)[100]; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/plugin/test_container_plugin.cpp:50:14: required from here 47 | registration::class_("test_container_plugin") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | .constructor<>()() | ~~~~~~~~~~~~~~~~~~ 49 | .property("my_array", &test_container_plugin::my_array) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | ( | ^ 51 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ); | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/plugin/test_class_plugin.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = test_plugin_class; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/plugin/test_class_plugin.cpp:71:14: required from here 69 | registration::class_("test_plugin_class") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .constructor<>() | ~~~~~~~~~~~~~~~~ 71 | ( | ^ 72 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 73 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:35: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/destructor/destructor_wrapper.h: In instantiation of ‘bool rttr::detail::destructor_wrapper::invoke(rttr::variant&) const [with ClassType = derived_plugin_class]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/destructor/destructor_wrapper.h:50:14: required from here 50 | bool invoke(variant& obj) const RTTR_NOEXCEPT | ^~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/destructor/destructor_wrapper.h:57:17: warning: deleting object of polymorphic class type ‘derived_plugin_class’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 57 | delete obj.get_value(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Linking CXX shared library ../../../lib/libunit_test_plugin.so cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/plugin && /usr/bin/cmake -E cmake_link_script CMakeFiles/unit_test_plugin.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libunit_test_plugin.so -o ../../../lib/libunit_test_plugin.so CMakeFiles/unit_test_plugin.dir/test_container_plugin.cpp.o CMakeFiles/unit_test_plugin.dir/test_class_plugin.cpp.o -Wl,-rpath,/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/lib ../../../lib/libunit_test_base.so ../../../lib/librttr_core.so.0.9.7 gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [ 36%] Built target unit_test_plugin /usr/bin/gmake -f src/unit_tests/CMakeFiles/unit_tests.dir/build.make src/unit_tests/CMakeFiles/unit_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/CMakeFiles/unit_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' /usr/bin/gmake -f src/unit_tests/CMakeFiles/unit_tests.dir/build.make src/unit_tests/CMakeFiles/unit_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [ 37%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/main.cpp.o [ 38%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/misc/array_range_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/main.cpp.o -MF CMakeFiles/unit_tests.dir/main.cpp.o.d -o CMakeFiles/unit_tests.dir/main.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/main.cpp [ 39%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/property/property_access_level_test.cpp.o [ 40%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/misc/test_misc.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/misc/array_range_test.cpp.o -MF CMakeFiles/unit_tests.dir/misc/array_range_test.cpp.o.d -o CMakeFiles/unit_tests.dir/misc/array_range_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/misc/array_range_test.cpp [ 41%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/property/property_misc_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/property/property_access_level_test.cpp.o -MF CMakeFiles/unit_tests.dir/property/property_access_level_test.cpp.o.d -o CMakeFiles/unit_tests.dir/property/property_access_level_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp [ 43%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/property/property_class_invoke_wrapper.cpp.o [ 43%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/misc/enum_flags_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/misc/test_misc.cpp.o -MF CMakeFiles/unit_tests.dir/misc/test_misc.cpp.o.d -o CMakeFiles/unit_tests.dir/misc/test_misc.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/misc/test_misc.cpp [ 44%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/misc/library_test.cpp.o [ 44%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/property/property_class_inheritance.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/property/property_misc_test.cpp.o -MF CMakeFiles/unit_tests.dir/property/property_misc_test.cpp.o.d -o CMakeFiles/unit_tests.dir/property/property_misc_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_misc_test.cpp [ 45%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/misc/string_view_test.cpp.o [ 46%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/property/property_member_object.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/misc/library_test.cpp.o -MF CMakeFiles/unit_tests.dir/misc/library_test.cpp.o.d -o CMakeFiles/unit_tests.dir/misc/library_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/misc/library_test.cpp [ 47%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/type/test_type.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/misc/enum_flags_test.cpp.o -MF CMakeFiles/unit_tests.dir/misc/enum_flags_test.cpp.o.d -o CMakeFiles/unit_tests.dir/misc/enum_flags_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/misc/enum_flags_test.cpp [ 48%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/property/property_member_function.cpp.o [ 49%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_access_level_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/property/property_class_inheritance.cpp.o -MF CMakeFiles/unit_tests.dir/property/property_class_inheritance.cpp.o.d -o CMakeFiles/unit_tests.dir/property/property_class_inheritance.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_class_inheritance.cpp [ 50%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/destructor/destructor_misc_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/misc/string_view_test.cpp.o -MF CMakeFiles/unit_tests.dir/misc/string_view_test.cpp.o.d -o CMakeFiles/unit_tests.dir/misc/string_view_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/misc/string_view_test.cpp [ 51%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/type/test_type_names.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/property/property_class_invoke_wrapper.cpp.o -MF CMakeFiles/unit_tests.dir/property/property_class_invoke_wrapper.cpp.o.d -o CMakeFiles/unit_tests.dir/property/property_class_invoke_wrapper.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_class_invoke_wrapper.cpp [ 52%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/destructor/destructor_invoke_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/property/property_member_function.cpp.o -MF CMakeFiles/unit_tests.dir/property/property_member_function.cpp.o.d -o CMakeFiles/unit_tests.dir/property/property_member_function.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_function.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/property/property_member_object.cpp.o -MF CMakeFiles/unit_tests.dir/property/property_member_object.cpp.o.d -o CMakeFiles/unit_tests.dir/property/property_member_object.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_object.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/type/test_type.cpp.o -MF CMakeFiles/unit_tests.dir/type/test_type.cpp.o.d -o CMakeFiles/unit_tests.dir/type/test_type.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/type/test_type.cpp [ 53%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/property/property_global_function.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/type/test_type_names.cpp.o -MF CMakeFiles/unit_tests.dir/type/test_type_names.cpp.o.d -o CMakeFiles/unit_tests.dir/type/test_type_names.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/type/test_type_names.cpp [ 54%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/property/property_order_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/destructor/destructor_invoke_test.cpp.o -MF CMakeFiles/unit_tests.dir/destructor/destructor_invoke_test.cpp.o.d -o CMakeFiles/unit_tests.dir/destructor/destructor_invoke_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/destructor/destructor_invoke_test.cpp [ 55%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/property/property_global_object.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/destructor/destructor_misc_test.cpp.o -MF CMakeFiles/unit_tests.dir/destructor/destructor_misc_test.cpp.o.d -o CMakeFiles/unit_tests.dir/destructor/destructor_misc_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/destructor/destructor_misc_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_access_level_test.cpp.o -MF CMakeFiles/unit_tests.dir/constructor/constructor_access_level_test.cpp.o.d -o CMakeFiles/unit_tests.dir/constructor/constructor_access_level_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_access_level_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/property/property_order_test.cpp.o -MF CMakeFiles/unit_tests.dir/property/property_order_test.cpp.o.d -o CMakeFiles/unit_tests.dir/property/property_order_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_order_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/property/property_global_function.cpp.o -MF CMakeFiles/unit_tests.dir/property/property_global_function.cpp.o.d -o CMakeFiles/unit_tests.dir/property/property_global_function.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_function.cpp [ 56%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_param_info_test.cpp.o [ 56%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_default_arg_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/property/property_global_object.cpp.o -MF CMakeFiles/unit_tests.dir/property/property_global_object.cpp.o.d -o CMakeFiles/unit_tests.dir/property/property_global_object.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_object.cpp [ 57%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/enumeration/enumeration_conversion.cpp.o [ 58%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/type/type_prop_meth_invoke.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_default_arg_test.cpp.o -MF CMakeFiles/unit_tests.dir/constructor/constructor_default_arg_test.cpp.o.d -o CMakeFiles/unit_tests.dir/constructor/constructor_default_arg_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp [ 59%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_invoke_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_param_info_test.cpp.o -MF CMakeFiles/unit_tests.dir/constructor/constructor_param_info_test.cpp.o.d -o CMakeFiles/unit_tests.dir/constructor/constructor_param_info_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_param_info_test.cpp [ 60%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_retrieve_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/type/type_prop_meth_invoke.cpp.o -MF CMakeFiles/unit_tests.dir/type/type_prop_meth_invoke.cpp.o.d -o CMakeFiles/unit_tests.dir/type/type_prop_meth_invoke.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/type/type_prop_meth_invoke.cpp [ 61%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_query_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_invoke_test.cpp.o -MF CMakeFiles/unit_tests.dir/constructor/constructor_invoke_test.cpp.o.d -o CMakeFiles/unit_tests.dir/constructor/constructor_invoke_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp [ 62%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_misc_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_query_test.cpp.o -MF CMakeFiles/unit_tests.dir/constructor/constructor_query_test.cpp.o.d -o CMakeFiles/unit_tests.dir/constructor/constructor_query_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_query_test.cpp [ 63%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/enumeration/enumeration_misc.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_retrieve_test.cpp.o -MF CMakeFiles/unit_tests.dir/constructor/constructor_retrieve_test.cpp.o.d -o CMakeFiles/unit_tests.dir/constructor/constructor_retrieve_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_retrieve_test.cpp [ 64%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/method/test_method_reflection.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/constructor/constructor_misc_test.cpp.o -MF CMakeFiles/unit_tests.dir/constructor/constructor_misc_test.cpp.o.d -o CMakeFiles/unit_tests.dir/constructor/constructor_misc_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_misc_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/enumeration/enumeration_conversion.cpp.o -MF CMakeFiles/unit_tests.dir/enumeration/enumeration_conversion.cpp.o.d -o CMakeFiles/unit_tests.dir/enumeration/enumeration_conversion.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/enumeration/enumeration_conversion.cpp [ 65%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/method/method_invoke_defaults_test.cpp.o [ 66%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/method/method_access_level_test.cpp.o [ 67%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/method/method_default_arg_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/method/test_method_reflection.cpp.o -MF CMakeFiles/unit_tests.dir/method/test_method_reflection.cpp.o.d -o CMakeFiles/unit_tests.dir/method/test_method_reflection.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/test_method_reflection.cpp [ 68%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/instance/instance_test.cpp.o [ 68%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/method/method_order_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/enumeration/enumeration_misc.cpp.o -MF CMakeFiles/unit_tests.dir/enumeration/enumeration_misc.cpp.o.d -o CMakeFiles/unit_tests.dir/enumeration/enumeration_misc.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/enumeration/enumeration_misc.cpp [ 69%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/method/method_misc_test.cpp.o [ 70%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/method/method_invoke_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/instance/instance_test.cpp.o -MF CMakeFiles/unit_tests.dir/instance/instance_test.cpp.o.d -o CMakeFiles/unit_tests.dir/instance/instance_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/instance/instance_test.cpp [ 71%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/method/method_param_info_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/method/method_invoke_defaults_test.cpp.o -MF CMakeFiles/unit_tests.dir/method/method_invoke_defaults_test.cpp.o.d -o CMakeFiles/unit_tests.dir/method/method_invoke_defaults_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/method_invoke_defaults_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/method/method_access_level_test.cpp.o -MF CMakeFiles/unit_tests.dir/method/method_access_level_test.cpp.o.d -o CMakeFiles/unit_tests.dir/method/method_access_level_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/method_access_level_test.cpp [ 73%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_assign_test.cpp.o [ 73%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/method/method_query_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/method/method_default_arg_test.cpp.o -MF CMakeFiles/unit_tests.dir/method/method_default_arg_test.cpp.o.d -o CMakeFiles/unit_tests.dir/method/method_default_arg_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/method_default_arg_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/method/method_misc_test.cpp.o -MF CMakeFiles/unit_tests.dir/method/method_misc_test.cpp.o.d -o CMakeFiles/unit_tests.dir/method/method_misc_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/method_misc_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/method/method_invoke_test.cpp.o -MF CMakeFiles/unit_tests.dir/method/method_invoke_test.cpp.o.d -o CMakeFiles/unit_tests.dir/method/method_invoke_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/method_invoke_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/method/method_order_test.cpp.o -MF CMakeFiles/unit_tests.dir/method/method_order_test.cpp.o.d -o CMakeFiles/unit_tests.dir/method/method_order_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/method_order_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/method/method_param_info_test.cpp.o -MF CMakeFiles/unit_tests.dir/method/method_param_info_test.cpp.o.d -o CMakeFiles/unit_tests.dir/method/method_param_info_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/method_param_info_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/method/method_query_test.cpp.o -MF CMakeFiles/unit_tests.dir/method/method_query_test.cpp.o.d -o CMakeFiles/unit_tests.dir/method/method_query_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/method_query_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_assign_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_assign_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_assign_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_assign_test.cpp [ 74%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_test.cpp.o [ 75%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_ctor_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_ctor_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_ctor_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_ctor_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_ctor_test.cpp [ 76%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_equal_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_equal_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_cmp_equal_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_cmp_equal_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_cmp_equal_test.cpp [ 77%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_less_test.cpp.o [ 78%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_test.cpp.o [ 79%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_less_or_equal.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_less_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_cmp_less_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_cmp_less_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_cmp_less_test.cpp [ 80%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_or_equal.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_cmp_greater_test.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_less_or_equal.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_cmp_less_or_equal.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_cmp_less_or_equal.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_cmp_less_or_equal.cpp cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_or_equal.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_or_equal.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_or_equal.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_cmp_greater_or_equal.cpp [ 81%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_misc_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_misc_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_misc_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_misc_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_misc_test.cpp In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_misc_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_misc_test; A = int prop_misc_test::*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_misc_test.cpp:61:9: required from here 59 | registration::class_("prop_misc_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | .property("value_1", &prop_misc_test::value_1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | ( | ^ 62 | metadata("Text", "This is some description text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/destructor/destructor_invoke_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_raw_pointer&}; Class_Type = dtor_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/destructor/destructor_invoke_test.cpp:45:26: required from here 44 | registration::class_("dtor_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/destructor/destructor_misc_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_raw_pointer&}; Class_Type = dtor_misc_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/destructor/destructor_misc_test.cpp:45:26: required from here 44 | registration::class_("dtor_misc_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A = bool prop_access_level_test::*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:67:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ^ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A = bool prop_access_level_test::*; acc_level = rttr::detail::protected_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:71:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ~ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ 70 | .property("val_6", &prop_access_level_test::value_6, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ^ 72 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 73 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_retrieve_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = ctor_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_retrieve_test.cpp:48:9: required from here 46 | registration::class_("ctor_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | .constructor<>() | ~~~~~~~~~~~~~~~~ 48 | ( | ^ 49 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 50 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_misc_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, rttr::detail::metadata, const rttr::detail::as_raw_pointer&}; Class_Type = ctor_misc_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_misc_test.cpp:68:9: required from here 61 | registration::class_("ctor_misc_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | ( | ~ 63 | metadata(E_MetaData::SCRIPTABLE, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | metadata(E_MetaData::TOOL_TIP, "This is a type ToolTip."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | ) | ~ 67 | .constructor<>() | ~~~~~~~~~~~~~~~~ 68 | ( | ^ 69 | metadata(E_MetaData::SCRIPTABLE, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | metadata(E_MetaData::TOOL_TIP, "This is a ToolTip."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 72 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A = bool prop_access_level_test::*; acc_level = rttr::detail::private_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:75:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ~ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ 70 | .property("val_6", &prop_access_level_test::value_6, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 73 | ) | ~ 74 | .property("val_7", &prop_access_level_test::value_7, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ^ 76 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 77 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A = double prop_access_level_test::*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:79:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ~ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ 70 | .property("val_6", &prop_access_level_test::value_6, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 73 | ) | ~ 74 | .property("val_7", &prop_access_level_test::value_7, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property("val_8", &prop_access_level_test::value_8, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ^ 80 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 81 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_std_shared_ptr&}; Class_Type = ctor_misc_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_misc_test.cpp:74:9: required from here 61 | registration::class_("ctor_misc_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | ( | ~ 63 | metadata(E_MetaData::SCRIPTABLE, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | metadata(E_MetaData::TOOL_TIP, "This is a type ToolTip."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | ) | ~ 67 | .constructor<>() | ~~~~~~~~~~~~~~~~ 68 | ( | ~ 69 | metadata(E_MetaData::SCRIPTABLE, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | metadata(E_MetaData::TOOL_TIP, "This is a ToolTip."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 72 | ) | ~ 73 | .constructor<>() | ~~~~~~~~~~~~~~~~ 74 | ( | ^ 75 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = ctor_misc_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_misc_test.cpp:78:9: required from here 61 | registration::class_("ctor_misc_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | ( | ~ 63 | metadata(E_MetaData::SCRIPTABLE, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | metadata(E_MetaData::TOOL_TIP, "This is a type ToolTip."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | ) | ~ 67 | .constructor<>() | ~~~~~~~~~~~~~~~~ 68 | ( | ~ 69 | metadata(E_MetaData::SCRIPTABLE, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | metadata(E_MetaData::TOOL_TIP, "This is a ToolTip."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 72 | ) | ~ 73 | .constructor<>() | ~~~~~~~~~~~~~~~~ 74 | ( | ~ 75 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ) | ~ 77 | .constructor<>() | ~~~~~~~~~~~~~~~~ 78 | ( | ^ 79 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 80 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_query_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = constructor_query_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_query_test.cpp:49:25: required from here 48 | registration::class_("constructor_query_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | .constructor<>()( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = ctor_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {const ctor_test&}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_retrieve_test.cpp:52:9: required from here 46 | registration::class_("ctor_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | .constructor<>() | ~~~~~~~~~~~~~~~~ 48 | ( | ~ 49 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 50 | ) | ~ 51 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ( | ^ 53 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A1 = double (prop_access_level_test::*)() const; A2 = void (prop_access_level_test::*)(double); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:89:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ~ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ 70 | .property("val_6", &prop_access_level_test::value_6, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 73 | ) | ~ 74 | .property("val_7", &prop_access_level_test::value_7, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property("val_8", &prop_access_level_test::value_8, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | // property with getter/setter function | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | .property("prop_func_1", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | .property("prop_func_2", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | .property("prop_func_3", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | .property("prop_func_4", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | .property("prop_func_5", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | ( | ^ 90 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 91 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 520 | m_prop = create_custom_property(m_name, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 521 | m_getter, m_setter, | ~~~~~~~~~~~~~~~~~~~ 522 | std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A1 = double (prop_access_level_test::*)() const; A2 = void (prop_access_level_test::*)(double); acc_level = rttr::detail::protected_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:93:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ~ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ 70 | .property("val_6", &prop_access_level_test::value_6, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 73 | ) | ~ 74 | .property("val_7", &prop_access_level_test::value_7, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property("val_8", &prop_access_level_test::value_8, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | // property with getter/setter function | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | .property("prop_func_1", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | .property("prop_func_2", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | .property("prop_func_3", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | .property("prop_func_4", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | .property("prop_func_5", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | ( | ~ 90 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 91 | ) | ~ 92 | .property("prop_func_6", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ( | ^ 94 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 95 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 520 | m_prop = create_custom_property(m_name, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 521 | m_getter, m_setter, | ~~~~~~~~~~~~~~~~~~~ 522 | std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A1 = double (prop_access_level_test::*)() const; A2 = void (prop_access_level_test::*)(double); acc_level = rttr::detail::private_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:97:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ~ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ 70 | .property("val_6", &prop_access_level_test::value_6, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 73 | ) | ~ 74 | .property("val_7", &prop_access_level_test::value_7, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property("val_8", &prop_access_level_test::value_8, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | // property with getter/setter function | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | .property("prop_func_1", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | .property("prop_func_2", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | .property("prop_func_3", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | .property("prop_func_4", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | .property("prop_func_5", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | ( | ~ 90 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 91 | ) | ~ 92 | .property("prop_func_6", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ( | ~ 94 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 95 | ) | ~ 96 | .property("prop_func_7", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ( | ^ 98 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 99 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 520 | m_prop = create_custom_property(m_name, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 521 | m_getter, m_setter, | ~~~~~~~~~~~~~~~~~~~ 522 | std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_function.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = property_member_func_test; A1 = const std::__cxx11::basic_string& (property_member_func_test::*)() const; A2 = void (property_member_func_test::*)(const std::__cxx11::basic_string&); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_function.cpp:75:9: required from here 73 | registration::class_("property_member_func_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | .property("p1", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ^ 76 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 520 | m_prop = create_custom_property(m_name, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 521 | m_getter, m_setter, | ~~~~~~~~~~~~~~~~~~~ 522 | std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = property_member_func_test; A = int (property_member_func_test::*)(); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_function.cpp:79:9: required from here 73 | registration::class_("property_member_func_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | .property("p1", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property_readonly("p2", &property_member_func_test::get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ^ 80 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A = int (prop_access_level_test::*)(); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:111:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ~ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ 70 | .property("val_6", &prop_access_level_test::value_6, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 73 | ) | ~ 74 | .property("val_7", &prop_access_level_test::value_7, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property("val_8", &prop_access_level_test::value_8, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | // property with getter/setter function | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | .property("prop_func_1", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | .property("prop_func_2", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | .property("prop_func_3", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | .property("prop_func_4", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | .property("prop_func_5", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | ( | ~ 90 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 91 | ) | ~ 92 | .property("prop_func_6", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ( | ~ 94 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 95 | ) | ~ 96 | .property("prop_func_7", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ( | ~ 98 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 99 | ) | ~ 100 | .property("prop_func_8", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | ( | ~ 102 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 103 | ) | ~ 104 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // property_readonly | ~~~~~~~~~~~~~~~~~~~~ 106 | .property_readonly("const_val_1", &prop_access_level_test::get_value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | .property_readonly("const_val_2", &prop_access_level_test::get_value_1, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | .property_readonly("const_val_3", &prop_access_level_test::get_value_1, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | .property_readonly("const_val_4", &prop_access_level_test::get_value_1, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | .property_readonly("const_val_5", &prop_access_level_test::get_value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | ( | ^ 112 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 113 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::bind_as_ptr&}; Class_Type = property_member_func_test; A1 = const std::__cxx11::basic_string& (property_member_func_test::*)() const; A2 = void (property_member_func_test::*)(const std::__cxx11::basic_string&); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_function.cpp:83:9: required from here 73 | registration::class_("property_member_func_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | .property("p1", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property_readonly("p2", &property_member_func_test::get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | .property("p3", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | ( | ^ 84 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 520 | m_prop = create_custom_property(m_name, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 521 | m_getter, m_setter, | ~~~~~~~~~~~~~~~~~~~ 522 | std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A = int (prop_access_level_test::*)(); acc_level = rttr::detail::protected_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:115:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ~ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ 70 | .property("val_6", &prop_access_level_test::value_6, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 73 | ) | ~ 74 | .property("val_7", &prop_access_level_test::value_7, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property("val_8", &prop_access_level_test::value_8, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | // property with getter/setter function | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | .property("prop_func_1", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | .property("prop_func_2", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | .property("prop_func_3", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | .property("prop_func_4", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | .property("prop_func_5", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | ( | ~ 90 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 91 | ) | ~ 92 | .property("prop_func_6", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ( | ~ 94 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 95 | ) | ~ 96 | .property("prop_func_7", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ( | ~ 98 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 99 | ) | ~ 100 | .property("prop_func_8", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | ( | ~ 102 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 103 | ) | ~ 104 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // property_readonly | ~~~~~~~~~~~~~~~~~~~~ 106 | .property_readonly("const_val_1", &prop_access_level_test::get_value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | .property_readonly("const_val_2", &prop_access_level_test::get_value_1, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | .property_readonly("const_val_3", &prop_access_level_test::get_value_1, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | .property_readonly("const_val_4", &prop_access_level_test::get_value_1, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | .property_readonly("const_val_5", &prop_access_level_test::get_value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | ( | ~ 112 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 113 | ) | ~ 114 | .property_readonly("const_val_6", &prop_access_level_test::get_value_1, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | ( | ^ 116 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 117 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = prop_access_level_test; A = int (prop_access_level_test::*)(); acc_level = rttr::detail::private_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_access_level_test.cpp:119:9: required from here 61 | registration::class_("prop_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | .property("val_1", &prop_access_level_test::value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | .property("val_2", &prop_access_level_test::value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | .property("val_3", &prop_access_level_test::value_3, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | .property("val_4", &prop_access_level_test::value_4, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | .property("val_5", &prop_access_level_test::value_5) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ~ 68 | metadata(23, 42) // this metadata is just for testing, whether the accessor will be forwarded when using additional binding data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ) | ~ 70 | .property("val_6", &prop_access_level_test::value_6, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 73 | ) | ~ 74 | .property("val_7", &prop_access_level_test::value_7, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property("val_8", &prop_access_level_test::value_8, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | // property with getter/setter function | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | .property("prop_func_1", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | .property("prop_func_2", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | .property("prop_func_3", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | .property("prop_func_4", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | .property("prop_func_5", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | ( | ~ 90 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 91 | ) | ~ 92 | .property("prop_func_6", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ( | ~ 94 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 95 | ) | ~ 96 | .property("prop_func_7", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ( | ~ 98 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 99 | ) | ~ 100 | .property("prop_func_8", &prop_access_level_test::get_value_2, &prop_access_level_test::set_value_2, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | ( | ~ 102 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 103 | ) | ~ 104 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | // property_readonly | ~~~~~~~~~~~~~~~~~~~~ 106 | .property_readonly("const_val_1", &prop_access_level_test::get_value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | .property_readonly("const_val_2", &prop_access_level_test::get_value_1, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | .property_readonly("const_val_3", &prop_access_level_test::get_value_1, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | .property_readonly("const_val_4", &prop_access_level_test::get_value_1, registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | .property_readonly("const_val_5", &prop_access_level_test::get_value_1) // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | ( | ~ 112 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 113 | ) | ~ 114 | .property_readonly("const_val_6", &prop_access_level_test::get_value_1, registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | ( | ~ 116 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 117 | ) | ~ 118 | .property_readonly("const_val_7", &prop_access_level_test::get_value_1, registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | ( | ^ 120 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 121 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::bind_as_ptr&}; Class_Type = property_member_func_test; A = int& (property_member_func_test::*)(); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_function.cpp:88:9: required from here 73 | registration::class_("property_member_func_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | .property("p1", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property_readonly("p2", &property_member_func_test::get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | .property("p3", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | ( | ~ 84 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | ) | ~ 87 | .property_readonly("p4", &property_member_func_test::get_int_ref) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ( | ^ 89 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_object.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = property_member_obj_test; A = int property_member_obj_test::*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_object.cpp:77:60: required from here 76 | registration::class_("property_member_obj_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | .property("p1", &property_member_obj_test::_p1) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::as_reference_wrapper&}; Class_Type = property_member_func_test; A1 = const std::__cxx11::basic_string& (property_member_func_test::*)() const; A2 = void (property_member_func_test::*)(const std::__cxx11::basic_string&); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_function.cpp:94:9: required from here 73 | registration::class_("property_member_func_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | .property("p1", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property_readonly("p2", &property_member_func_test::get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | .property("p3", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | ( | ~ 84 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | ) | ~ 87 | .property_readonly("p4", &property_member_func_test::get_int_ref) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ( | ~ 89 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | ) | ~ 92 | .property("callback", &property_member_func_test::get_function_cb, &property_member_func_test::set_function_cb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | .property("p5", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ( | ^ 95 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 520 | m_prop = create_custom_property(m_name, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 521 | m_getter, m_setter, | ~~~~~~~~~~~~~~~~~~~ 522 | std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = constructor_query_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {const constructor_query_test&}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_query_test.cpp:50:55: required from here 48 | registration::class_("constructor_query_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | .constructor<>()( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | .constructor() ( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::as_reference_wrapper&}; Class_Type = property_member_func_test; A = int& (property_member_func_test::*)(); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_function.cpp:99:9: required from here 73 | registration::class_("property_member_func_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | .property("p1", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ( | ~ 76 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | ) | ~ 78 | .property_readonly("p2", &property_member_func_test::get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | metadata("Description", "Some Text") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | ) | ~ 82 | .property("p3", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | ( | ~ 84 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | ) | ~ 87 | .property_readonly("p4", &property_member_func_test::get_int_ref) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ( | ~ 89 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | ) | ~ 92 | .property("callback", &property_member_func_test::get_function_cb, &property_member_func_test::set_function_cb) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | .property("p5", &property_member_func_test::get_text, &property_member_func_test::set_text) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ( | ~ 95 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ) | ~ 98 | .property_readonly("p6", &property_member_func_test::get_int_ref) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ( | ^ 100 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = property_member_obj_test; A = const int property_member_obj_test::*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_object.cpp:78:69: required from here 76 | registration::class_("property_member_obj_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | .property("p1", &property_member_obj_test::_p1) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .property_readonly("p2", &property_member_obj_test::_p2) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = ctor_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, double}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_retrieve_test.cpp:56:9: required from here 46 | registration::class_("ctor_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | .constructor<>() | ~~~~~~~~~~~~~~~~ 48 | ( | ~ 49 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 50 | ) | ~ 51 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ( | ~ 53 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 54 | ) | ~ 55 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | ( | ^ 57 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 58 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::bind_as_ptr&}; Class_Type = property_member_obj_test; A = std::vector property_member_obj_test::*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_object.cpp:80:9: required from here 76 | registration::class_("property_member_obj_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | .property("p1", &property_member_obj_test::_p1) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .property_readonly("p2", &property_member_obj_test::_p2) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .property("p3", &property_member_obj_test::_p3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | ( | ^ 81 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::bind_as_ptr&}; Class_Type = property_member_obj_test; A = std::vector property_member_obj_test::*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_object.cpp:85:9: required from here 76 | registration::class_("property_member_obj_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | .property("p1", &property_member_obj_test::_p1) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .property_readonly("p2", &property_member_obj_test::_p2) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .property("p3", &property_member_obj_test::_p3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | ( | ~ 81 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | ) | ~ 84 | .property_readonly("p4", &property_member_obj_test::_p4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | ( | ^ 86 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_object.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = rttr::detail::invalid_type; A = std::__cxx11::basic_string*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_object.cpp:49:53: required from here 49 | registration::property("global_obj_1", &g_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::as_reference_wrapper&}; Class_Type = property_member_obj_test; A = std::vector property_member_obj_test::*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_object.cpp:90:9: required from here 76 | registration::class_("property_member_obj_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | .property("p1", &property_member_obj_test::_p1) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .property_readonly("p2", &property_member_obj_test::_p2) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .property("p3", &property_member_obj_test::_p3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | ( | ~ 81 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | ) | ~ 84 | .property_readonly("p4", &property_member_obj_test::_p4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | ( | ~ 86 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ) | ~ 89 | .property("p5", &property_member_obj_test::_p3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | ( | ^ 91 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::as_reference_wrapper&}; Class_Type = property_member_obj_test; A = std::vector property_member_obj_test::*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_member_object.cpp:95:9: required from here 76 | registration::class_("property_member_obj_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | .property("p1", &property_member_obj_test::_p1) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .property_readonly("p2", &property_member_obj_test::_p2) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .property("p3", &property_member_obj_test::_p3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | ( | ~ 81 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | ) | ~ 84 | .property_readonly("p4", &property_member_obj_test::_p4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | ( | ~ 86 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | ) | ~ 89 | .property("p5", &property_member_obj_test::_p3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | ( | ~ 91 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ) | ~ 94 | .property_readonly("p6", &property_member_obj_test::_p4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | ( | ^ 96 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = rttr::detail::invalid_type; A = const int*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_object.cpp:50:58: required from here 49 | registration::property("global_obj_1", &g_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | .property_readonly("global_obj_2", &g_int_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_function.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = rttr::detail::invalid_type; A1 = const std::__cxx11::basic_string& (*)(); A2 = void (*)(const std::__cxx11::basic_string&); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_function.cpp:68:67: required from here 68 | registration::property("global_func_1", &get_name, &set_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 520 | m_prop = create_custom_property(m_name, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 521 | m_getter, m_setter, | ~~~~~~~~~~~~~~~~~~~ 522 | std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::bind_as_ptr&}; Class_Type = rttr::detail::invalid_type; A = std::vector*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_object.cpp:52:9: required from here 49 | registration::property("global_obj_1", &g_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | .property_readonly("global_obj_2", &g_int_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .property("global_obj_3", &g_my_array) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ( | ^ 53 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_raw_pointer&}; Class_Type = ctor_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp:96:26: required from here 95 | registration::class_("ctor_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::bind_as_ptr&}; Class_Type = rttr::detail::invalid_type; A = const int*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_object.cpp:57:9: required from here 49 | registration::property("global_obj_1", &g_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | .property_readonly("global_obj_2", &g_int_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .property("global_obj_3", &g_my_array) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ( | ~ 53 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | ) | ~ 56 | .property_readonly("global_obj_4", &g_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | ( | ^ 58 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::as_reference_wrapper&}; Class_Type = rttr::detail::invalid_type; A = std::vector*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_object.cpp:62:9: required from here 49 | registration::property("global_obj_1", &g_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | .property_readonly("global_obj_2", &g_int_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .property("global_obj_3", &g_my_array) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ( | ~ 53 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | ) | ~ 56 | .property_readonly("global_obj_4", &g_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | ( | ~ 58 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | ) | ~ 61 | .property("global_obj_5", &g_my_array) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | ( | ^ 63 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 427 | m_prop = create_custom_property(m_name, m_acc, std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:427:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = rttr::detail::invalid_type; A = int (*)(); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_function.cpp:69:57: required from here 68 | registration::property("global_func_1", &get_name, &set_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | .property_readonly("global_func_2", &get_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::as_reference_wrapper&}; Class_Type = rttr::detail::invalid_type; A = const int*; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_object.cpp:67:9: required from here 49 | registration::property("global_obj_1", &g_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | .property_readonly("global_obj_2", &g_int_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .property("global_obj_3", &g_my_array) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ( | ~ 53 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | ) | ~ 56 | .property_readonly("global_obj_4", &g_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | ( | ~ 58 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | ) | ~ 61 | .property("global_obj_5", &g_my_array) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | ( | ~ 63 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | ) | ~ 66 | .property_readonly("global_obj_6", &g_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | ( | ^ 68 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::bind_as_ptr&}; Class_Type = rttr::detail::invalid_type; A1 = const std::__cxx11::basic_string& (*)(); A2 = void (*)(const std::__cxx11::basic_string&); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_function.cpp:71:9: required from here 68 | registration::property("global_func_1", &get_name, &set_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | .property_readonly("global_func_2", &get_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .property("global_func_3", &get_name, &set_name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ^ 72 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 520 | m_prop = create_custom_property(m_name, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 521 | m_getter, m_setter, | ~~~~~~~~~~~~~~~~~~~ 522 | std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = constructor_query_test; acc_level = rttr::detail::private_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_query_test.cpp:51:57: required from here 48 | registration::class_("constructor_query_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | .constructor<>()( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | .constructor() ( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .constructor(registration::private_access) ( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::bind_as_ptr&}; Class_Type = rttr::detail::invalid_type; A = int& (*)(); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_function.cpp:76:9: required from here 68 | registration::property("global_func_1", &get_name, &set_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | .property_readonly("global_func_2", &get_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .property("global_func_3", &get_name, &set_name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ) | ~ 75 | .property_readonly("global_func_4", &get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ( | ^ 77 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::as_reference_wrapper&}; Class_Type = rttr::detail::invalid_type; A = int& (*)(); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_function.cpp:82:9: required from here 68 | registration::property("global_func_1", &get_name, &set_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | .property_readonly("global_func_2", &get_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .property("global_func_3", &get_name, &set_name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ) | ~ 75 | .property_readonly("global_func_4", &get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ( | ~ 77 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ) | ~ 80 | .property_readonly("global_func_5", [](){ return 45;}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .property_readonly("global_func_6", &get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ( | ^ 83 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 609 | m_prop = create_custom_property(m_name, m_acc, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 610 | std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:609:44: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration_derived_t rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, const rttr::detail::as_reference_wrapper&}; Class_Type = rttr::detail::invalid_type; A1 = const std::__cxx11::basic_string& (*)(); A2 = void (*)(const std::__cxx11::basic_string&); acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; rttr::registration_derived_t = rttr::registration::class_ >]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/property/property_global_function.cpp:87:9: required from here 68 | registration::property("global_func_1", &get_name, &set_name) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | .property_readonly("global_func_2", &get_value) ( metadata("Description", "Some Text") ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .property("global_func_3", &get_name, &set_name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | ( | ~ 72 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ) | ~ 75 | .property_readonly("global_func_4", &get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ( | ~ 77 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | policy::prop::bind_as_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ) | ~ 80 | .property_readonly("global_func_5", [](){ return 45;}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .property_readonly("global_func_6", &get_int_value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ( | ~ 83 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | ) | ~ 86 | .property("global_func_7", &get_name, &set_name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ( | ^ 88 | metadata("Description", "Some Text"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | policy::prop::as_reference_wrapper | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 520 | m_prop = create_custom_property(m_name, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 521 | m_getter, m_setter, | ~~~~~~~~~~~~~~~~~~~ 522 | std::move(get_metadata(std::forward(args)...)), std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:520:44: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_param_info_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::parameter_names}; Class_Type = ctor_param_info_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {bool, int, float}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_param_info_test.cpp:70:9: required from here 66 | registration::class_("ctor_param_info_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .constructor<>() // no params | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | ( | ^ 71 | parameter_names("val_1", "val_2", "val_3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_raw_pointer&}; Class_Type = ctor_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {const ctor_invoke_test&}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp:97:49: required from here 95 | registration::class_("ctor_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = constructor_query_test; acc_level = rttr::detail::protected_access; Visitor_List = rttr::type_list<>; Ctor_Args = {std::__cxx11::basic_string, std::allocator >}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_query_test.cpp:52:67: required from here 48 | registration::class_("constructor_query_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | .constructor<>()( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | .constructor() ( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .constructor(registration::private_access) ( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .constructor(registration::protected_access) ( policy::ctor::as_object ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_access_level_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata, rttr::detail::default_args}; Class_Type = ctor_access_level_test; acc_level = rttr::detail::protected_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_access_level_test.cpp:73:9: required from here 64 | registration::class_("ctor_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | // native ctor | ~~~~~~~~~~~~~~ 66 | .constructor<>() // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .constructor(registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | .constructor(registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | .constructor(registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | // native ctor with metadata | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .constructor(registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ( | ^ 74 | metadata(23, 42), | ~~~~~~~~~~~~~~~~~ 75 | default_arguments(0) | ~~~~~~~~~~~~~~~~~~~~ 76 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_raw_pointer&}; Class_Type = ctor_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, double}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp:98:37: required from here 95 | registration::class_("ctor_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:28: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::default_args, std::allocator > >, const rttr::detail::as_std_shared_ptr&}; Class_Type = ctor_default_arg_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, bool, const std::__cxx11::basic_string, std::allocator >&}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:79:9: required from here 77 | registration::class_("ctor_default_arg_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ^ 80 | default_arguments(true, std::string("default text")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&, rttr::detail::default_args, rttr::detail::metadata, rttr::detail::parameter_names}; Class_Type = ctor_misc_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_misc_test.cpp:87:9: required from here 61 | registration::class_("ctor_misc_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | ( | ~ 63 | metadata(E_MetaData::SCRIPTABLE, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | metadata(E_MetaData::TOOL_TIP, "This is a type ToolTip."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | ) | ~ 67 | .constructor<>() | ~~~~~~~~~~~~~~~~ 68 | ( | ~ 69 | metadata(E_MetaData::SCRIPTABLE, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | metadata(E_MetaData::TOOL_TIP, "This is a ToolTip."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 72 | ) | ~ 73 | .constructor<>() | ~~~~~~~~~~~~~~~~ 74 | ( | ~ 75 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | ) | ~ 77 | .constructor<>() | ~~~~~~~~~~~~~~~~ 78 | ( | ~ 79 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 80 | ) | ~ 81 | .constructor(&ctor_misc_test::create_object) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ( | ~ 83 | metadata(E_MetaData::SCRIPTABLE, false), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | metadata(E_MetaData::TOOL_TIP, "This is another ToolTip.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | ) | ~ 86 | .constructor() | ~~~~~~~~~~~~~~~~~~~ 87 | ( | ^ 88 | policy::ctor::as_object, | ~~~~~~~~~~~~~~~~~~~~~~~~ 89 | default_arguments(23), | ~~~~~~~~~~~~~~~~~~~~~~ 90 | metadata(E_MetaData::SCRIPTABLE, true), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | parameter_names("value") | ~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = ctor_access_level_test; acc_level = rttr::detail::private_access; Visitor_List = rttr::type_list<>; Ctor_Args = {bool, bool}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_access_level_test.cpp:78:9: required from here 64 | registration::class_("ctor_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | // native ctor | ~~~~~~~~~~~~~~ 66 | .constructor<>() // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .constructor(registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | .constructor(registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | .constructor(registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | // native ctor with metadata | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .constructor(registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ( | ~ 74 | metadata(23, 42), | ~~~~~~~~~~~~~~~~~ 75 | default_arguments(0) | ~~~~~~~~~~~~~~~~~~~~ 76 | ) | ~ 77 | .constructor(registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ( | ^ 79 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 80 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::default_args, const rttr::detail::as_std_shared_ptr&}; Class_Type = ctor_default_arg_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:88:9: required from here 77 | registration::class_("ctor_default_arg_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | ( | ~ 80 | default_arguments(true, std::string("default text")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ) | ~ 83 | .constructor(&ctor_default_arg_test::create_object) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | ( | ~ 85 | default_arguments(true, std::string("default text")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | ) | ~ 87 | .constructor() | ~~~~~~~~~~~~~~~~~~~ 88 | ( | ^ 89 | default_arguments(23), | ~~~~~~~~~~~~~~~~~~~~~~ 90 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | ); | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&, rttr::detail::default_args, rttr::detail::metadata}; Class_Type = ctor_misc_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_misc_test.cpp:106:8: required from here 104 | registration::class_("ctor_misc_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | .constructor() | ~~~~~~~~~~~~~~~~~~~ 106 | ( | ^ 107 | policy::ctor::as_object, | ~~~~~~~~~~~~~~~~~~~~~~~~ 108 | default_arguments(23), | ~~~~~~~~~~~~~~~~~~~~~~ 109 | metadata(E_MetaData::SCRIPTABLE, true) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::metadata}; Class_Type = ctor_access_level_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {float, float}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_access_level_test.cpp:82:9: required from here 64 | registration::class_("ctor_access_level_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | // native ctor | ~~~~~~~~~~~~~~ 66 | .constructor<>() // default, should be "public_access" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .constructor(registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | .constructor(registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | .constructor(registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | ///////////////////////////////////////////////////////////////////////////////// | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | // native ctor with metadata | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .constructor(registration::protected_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ( | ~ 74 | metadata(23, 42), | ~~~~~~~~~~~~~~~~~ 75 | default_arguments(0) | ~~~~~~~~~~~~~~~~~~~~ 76 | ) | ~ 77 | .constructor(registration::private_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ( | ~ 79 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 80 | ) | ~ 81 | .constructor(registration::public_access) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ( | ^ 83 | metadata(23, 42) | ~~~~~~~~~~~~~~~~ 84 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_raw_pointer&}; Class_Type = ctor_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, int, int, int, int, int, const int* const}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp:100:72: required from here 95 | registration::class_("ctor_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | .constructor(&ctor_invoke_test::create_object) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = ctor_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp:102:9: required from here 95 | registration::class_("ctor_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | .constructor(&ctor_invoke_test::create_object) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | .constructor<>() | ~~~~~~~~~~~~~~~~ 102 | ( | ^ 103 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 104 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::default_args}; Class_Type = ctor_default_arg_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:94:29: required from here 93 | registration::class_("ctor_default_arg_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .constructor() ( default_arguments(1) ) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_std_shared_ptr&}; Class_Type = ctor_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp:110:9: required from here 95 | registration::class_("ctor_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | .constructor(&ctor_invoke_test::create_object) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | .constructor<>() | ~~~~~~~~~~~~~~~~ 102 | ( | ~ 103 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 104 | ) | ~ 105 | .constructor<>() | ~~~~~~~~~~~~~~~~ 106 | ( | ~ 107 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 108 | ) | ~ 109 | .constructor<>() | ~~~~~~~~~~~~~~~~ 110 | ( | ^ 111 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_object&}; Class_Type = ctor_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, double}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp:115:9: required from here 95 | registration::class_("ctor_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | .constructor(&ctor_invoke_test::create_object) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | .constructor<>() | ~~~~~~~~~~~~~~~~ 102 | ( | ~ 103 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 104 | ) | ~ 105 | .constructor<>() | ~~~~~~~~~~~~~~~~ 106 | ( | ~ 107 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 108 | ) | ~ 109 | .constructor<>() | ~~~~~~~~~~~~~~~~ 110 | ( | ~ 111 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) | ~ 113 | // policy with arguments... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | ( | ^ 116 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 117 | ) | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_std_shared_ptr&}; Class_Type = ctor_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, double}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_invoke_test.cpp:123:9: required from here 95 | registration::class_("ctor_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | .constructor(&ctor_invoke_test::create_object) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | .constructor() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | .constructor<>() | ~~~~~~~~~~~~~~~~ 102 | ( | ~ 103 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 104 | ) | ~ 105 | .constructor<>() | ~~~~~~~~~~~~~~~~ 106 | ( | ~ 107 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 108 | ) | ~ 109 | .constructor<>() | ~~~~~~~~~~~~~~~~ 110 | ( | ~ 111 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) | ~ 113 | // policy with arguments... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | ( | ~ 116 | policy::ctor::as_object | ~~~~~~~~~~~~~~~~~~~~~~~ 117 | ) | ~ 118 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | ( | ~ 120 | policy::ctor::as_raw_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~ 121 | ) | ~ 122 | .constructor() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | ( | ^ 124 | policy::ctor::as_std_shared_ptr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | ); | ~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::default_args}; Class_Type = ctor_default_arg_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:95:34: required from here 93 | registration::class_("ctor_default_arg_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .constructor() ( default_arguments(1) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .constructor() ( default_arguments(1, 2) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::default_args}; Class_Type = ctor_default_arg_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, int, int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:96:39: required from here 93 | registration::class_("ctor_default_arg_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .constructor() ( default_arguments(1) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .constructor() ( default_arguments(1, 2) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor() ( default_arguments(1, 2, 3) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::default_args}; Class_Type = ctor_default_arg_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, int, int, int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:97:44: required from here 93 | registration::class_("ctor_default_arg_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .constructor() ( default_arguments(1) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .constructor() ( default_arguments(1, 2) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor() ( default_arguments(1, 2, 3) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() ( default_arguments(1, 2, 3, 4) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/registration_impl.h:43, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration.h:821, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/registration:46, from /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/test_method_reflection.cpp:30: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {const rttr::detail::as_raw_pointer&}; Class_Type = method_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/test_method_reflection.cpp:98:26: required from here 97 | registration::class_("method_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor<>() (policy::ctor::as_raw_ptr) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::default_args}; Class_Type = ctor_default_arg_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, int, int, int, int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:98:49: required from here 93 | registration::class_("ctor_default_arg_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .constructor() ( default_arguments(1) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .constructor() ( default_arguments(1, 2) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor() ( default_arguments(1, 2, 3) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() ( default_arguments(1, 2, 3, 4) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor() ( default_arguments(1, 2, 3, 4, 5) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::default_args}; Class_Type = ctor_default_arg_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, int, int, int, int, int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:99:54: required from here 93 | registration::class_("ctor_default_arg_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .constructor() ( default_arguments(1) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .constructor() ( default_arguments(1, 2) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor() ( default_arguments(1, 2, 3) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() ( default_arguments(1, 2, 3, 4) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor() ( default_arguments(1, 2, 3, 4, 5) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | .constructor() ( default_arguments(1, 2, 3, 4, 5, 6) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h: In instantiation of ‘rttr::registration::class_ rttr::registration::bind::operator()(Args&& ...) [with Args = {rttr::detail::default_args}; Class_Type = ctor_default_arg_invoke_test; acc_level = rttr::detail::public_access; Visitor_List = rttr::type_list<>; Ctor_Args = {int, int, int, int, int, int, int}]’: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_default_arg_test.cpp:100:59: required from here 93 | registration::class_("ctor_default_arg_invoke_test") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .constructor() ( default_arguments(1) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .constructor() ( default_arguments(1, 2) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | .constructor() ( default_arguments(1, 2, 3) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | .constructor() ( default_arguments(1, 2, 3, 4) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | .constructor() ( default_arguments(1, 2, 3, 4, 5) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | .constructor() ( default_arguments(1, 2, 3, 4, 5, 6) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | .constructor() ( default_arguments(1, 2, 3, 4, 5, 6, 7) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 201 | m_ctor = create_constructor_wrapper(std::move(get_metadata(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | std::move(get_default_args, constructor_type>(std::forward(args)...)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | std::move(create_param_infos, constructor_type>(std::forward(args)...))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/registration/bind_impl.h:201:67: note: remove ‘std::move’ call [ 82%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cast_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_cast_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_cast_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_cast_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_cast_test.cpp [ 83%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_bool.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_bool.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_bool.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_bool.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_bool.cpp [ 84%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_int8.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_int8.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_int8.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_int8.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_int8.cpp [ 84%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_int16.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_int16.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_int16.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_int16.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_int16.cpp [ 85%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_int32.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_int32.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_int32.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_int32.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_int32.cpp [ 86%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_int64.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_int64.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_int64.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_int64.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_int64.cpp [ 87%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint8.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint8.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint8.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint8.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_uint8.cpp [ 88%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint16.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint16.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint16.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint16.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_uint16.cpp [ 89%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint32.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint32.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint32.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint32.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_uint32.cpp [ 90%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint64.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint64.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint64.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint64.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_uint64.cpp [ 91%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_double.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_double.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_double.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_double.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_double.cpp [ 92%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_float.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_float.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_float.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_float.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_float.cpp [ 93%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_string.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_string.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_string.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_string.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_string.cpp [ 94%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_enum.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant/variant_conv_to_enum.cpp.o -MF CMakeFiles/unit_tests.dir/variant/variant_conv_to_enum.cpp.o.d -o CMakeFiles/unit_tests.dir/variant/variant_conv_to_enum.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant/variant_conv_to_enum.cpp [ 95%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant_associative_view/variant_associative_view_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant_associative_view/variant_associative_view_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant_associative_view/variant_associative_view_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant_associative_view/variant_associative_view_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant_associative_view/variant_associative_view_test.cpp [ 96%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/variant_sequential_view/variant_sequential_view_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/variant_sequential_view/variant_sequential_view_test.cpp.o -MF CMakeFiles/unit_tests.dir/variant_sequential_view/variant_sequential_view_test.cpp.o.d -o CMakeFiles/unit_tests.dir/variant_sequential_view/variant_sequential_view_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/variant_sequential_view/variant_sequential_view_test.cpp [ 97%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/visitor/visitor_test.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/visitor/visitor_test.cpp.o -MF CMakeFiles/unit_tests.dir/visitor/visitor_test.cpp.o.d -o CMakeFiles/unit_tests.dir/visitor/visitor_test.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/visitor/visitor_test.cpp [ 98%] Building CXX object src/unit_tests/CMakeFiles/unit_tests.dir/visitor/visitor_test_class.cpp.o cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/g++ -DRTTR_DLL -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/.. -I/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/3rd_party/catch-1.12.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -std=c++17 -MD -MT src/unit_tests/CMakeFiles/unit_tests.dir/visitor/visitor_test_class.cpp.o -MF CMakeFiles/unit_tests.dir/visitor/visitor_test_class.cpp.o.d -o CMakeFiles/unit_tests.dir/visitor/visitor_test_class.cpp.o -c /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/visitor/visitor_test_class.cpp [ 99%] Linking CXX executable ../../bin/unit_tests cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/unit_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -frtti -DNDEBUG -frtti -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/unit_tests.dir/main.cpp.o CMakeFiles/unit_tests.dir/misc/test_misc.cpp.o CMakeFiles/unit_tests.dir/misc/array_range_test.cpp.o CMakeFiles/unit_tests.dir/misc/string_view_test.cpp.o CMakeFiles/unit_tests.dir/misc/enum_flags_test.cpp.o CMakeFiles/unit_tests.dir/misc/library_test.cpp.o CMakeFiles/unit_tests.dir/property/property_access_level_test.cpp.o CMakeFiles/unit_tests.dir/property/property_misc_test.cpp.o CMakeFiles/unit_tests.dir/property/property_class_inheritance.cpp.o CMakeFiles/unit_tests.dir/property/property_class_invoke_wrapper.cpp.o CMakeFiles/unit_tests.dir/property/property_member_function.cpp.o CMakeFiles/unit_tests.dir/property/property_member_object.cpp.o CMakeFiles/unit_tests.dir/property/property_order_test.cpp.o CMakeFiles/unit_tests.dir/property/property_global_function.cpp.o CMakeFiles/unit_tests.dir/property/property_global_object.cpp.o CMakeFiles/unit_tests.dir/type/test_type.cpp.o CMakeFiles/unit_tests.dir/type/test_type_names.cpp.o CMakeFiles/unit_tests.dir/type/type_prop_meth_invoke.cpp.o CMakeFiles/unit_tests.dir/destructor/destructor_invoke_test.cpp.o CMakeFiles/unit_tests.dir/destructor/destructor_misc_test.cpp.o CMakeFiles/unit_tests.dir/constructor/constructor_access_level_test.cpp.o CMakeFiles/unit_tests.dir/constructor/constructor_default_arg_test.cpp.o CMakeFiles/unit_tests.dir/constructor/constructor_param_info_test.cpp.o CMakeFiles/unit_tests.dir/constructor/constructor_retrieve_test.cpp.o CMakeFiles/unit_tests.dir/constructor/constructor_invoke_test.cpp.o CMakeFiles/unit_tests.dir/constructor/constructor_misc_test.cpp.o CMakeFiles/unit_tests.dir/constructor/constructor_query_test.cpp.o CMakeFiles/unit_tests.dir/enumeration/enumeration_conversion.cpp.o CMakeFiles/unit_tests.dir/enumeration/enumeration_misc.cpp.o CMakeFiles/unit_tests.dir/instance/instance_test.cpp.o CMakeFiles/unit_tests.dir/method/method_invoke_defaults_test.cpp.o CMakeFiles/unit_tests.dir/method/method_access_level_test.cpp.o CMakeFiles/unit_tests.dir/method/test_method_reflection.cpp.o CMakeFiles/unit_tests.dir/method/method_default_arg_test.cpp.o CMakeFiles/unit_tests.dir/method/method_misc_test.cpp.o CMakeFiles/unit_tests.dir/method/method_invoke_test.cpp.o CMakeFiles/unit_tests.dir/method/method_order_test.cpp.o CMakeFiles/unit_tests.dir/method/method_param_info_test.cpp.o CMakeFiles/unit_tests.dir/method/method_query_test.cpp.o CMakeFiles/unit_tests.dir/variant/variant_assign_test.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_test.cpp.o CMakeFiles/unit_tests.dir/variant/variant_ctor_test.cpp.o CMakeFiles/unit_tests.dir/variant/variant_cmp_equal_test.cpp.o CMakeFiles/unit_tests.dir/variant/variant_cmp_less_test.cpp.o CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_test.cpp.o CMakeFiles/unit_tests.dir/variant/variant_cmp_less_or_equal.cpp.o CMakeFiles/unit_tests.dir/variant/variant_cmp_greater_or_equal.cpp.o CMakeFiles/unit_tests.dir/variant/variant_misc_test.cpp.o CMakeFiles/unit_tests.dir/variant/variant_cast_test.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_bool.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_int8.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_int16.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_int32.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_int64.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint8.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint16.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint32.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_uint64.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_double.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_float.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_string.cpp.o CMakeFiles/unit_tests.dir/variant/variant_conv_to_enum.cpp.o CMakeFiles/unit_tests.dir/variant_associative_view/variant_associative_view_test.cpp.o CMakeFiles/unit_tests.dir/variant_sequential_view/variant_sequential_view_test.cpp.o CMakeFiles/unit_tests.dir/visitor/visitor_test.cpp.o CMakeFiles/unit_tests.dir/visitor/visitor_test_class.cpp.o -o ../../bin/unit_tests -Wl,-rpath,/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/lib ../../lib/libunit_test_base.so ../../lib/librttr_core.so.0.9.7 /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/constructor/constructor_misc_test.cpp:52: warning: type ‘E_MetaData’ violates the C++ One Definition Rule [-Wodr] 52 | enum class E_MetaData /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests/method/test_method_reflection.cpp:42: note: a type with different signedness is defined in another translation unit 42 | enum E_MetaData /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/variant/variant_data_converter.h:60: warning: ‘convert_to’ violates the C++ One Definition Rule [-Wodr] 60 | static bool convert_to(const T& value, argument& arg) /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/variant/variant_data_converter.h:60: note: type mismatch in parameter 1 60 | static bool convert_to(const T& value, argument& arg) /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/variant/variant_data_converter.h:60: note: type ‘const E_MetaData’ itself violates the C++ One Definition Rule /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/variant/variant_data_converter.h:60: note: ‘convert_to’ was previously declared here /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/variant/variant_data_converter.h:1432: warning: ‘to’ violates the C++ One Definition Rule [-Wodr] 1432 | static RTTR_INLINE bool to(const T& from, std::string& to) /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/variant/variant_data_converter.h:1432: note: type mismatch in parameter 1 1432 | static RTTR_INLINE bool to(const T& from, std::string& to) /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/variant/variant_data_converter.h:1432: note: type ‘const E_MetaData’ itself violates the C++ One Definition Rule /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/rttr/../rttr/detail/variant/variant_data_converter.h:1432: note: ‘to’ was previously declared here gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [ 99%] Built target unit_tests /usr/bin/gmake -f src/unit_tests/CMakeFiles/run_tests.dir/build.make src/unit_tests/CMakeFiles/run_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/src/unit_tests /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests/CMakeFiles/run_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' /usr/bin/gmake -f src/unit_tests/CMakeFiles/run_tests.dir/build.make src/unit_tests/CMakeFiles/run_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [100%] Running unit_tests cd /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/src/unit_tests && /usr/bin/cmake -E env LD_LIBRARY_PATH=/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/lib /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/bin/unit_tests =============================================================================== All tests passed (5043 assertions in 555 test cases) gmake[2]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' [100%] Built target run_tests gmake[1]: Leaving directory '/builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0EhNbH + umask 022 + cd /builddir/build/BUILD/rttr-0.9.7-build + '[' /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT ++ dirname /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT + mkdir -p /builddir/build/BUILD/rttr-0.9.7-build + mkdir /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 + rm -rf __doc + DESTDIR=/builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/rttr/cmake/rttr-config-version.cmake -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/rttr/LICENSE.txt -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/rttr/README.md -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/access_levels.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/argument.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/array_range.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/associative_mapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/constructor.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/destructor.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/enumeration.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/enum_flags.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/filter_item.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/instance.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/library.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/method.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/policy.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/property.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/parameter_info.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/registration -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/registration_friend -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/registration.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/registration_friend.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/sequential_mapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/string_view.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/rttr_cast.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/rttr_enable.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/type -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/type.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/type_list.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/variant.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/variant_associative_view.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/variant_sequential_view.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/visitor.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/wrapper_mapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/base/core_prerequisites.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/base/version.h -- Up-to-date: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/base/version.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/comparison/comparable_types.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/comparison/compare_array_less.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/comparison/compare_array_less_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/comparison/compare_array_equal.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/comparison/compare_array_equal_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/comparison/compare_equal.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/comparison/compare_equal_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/comparison/compare_less.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/comparison/compare_less_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/constructor/constructor_invoker.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/constructor/constructor_wrapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/constructor/constructor_wrapper_defaults.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/constructor/constructor_wrapper_base.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/conversion/std_conversion_functions.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/conversion/number_conversion.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/default_arguments/default_arguments.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/default_arguments/invoke_with_defaults.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/destructor/destructor_wrapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/destructor/destructor_wrapper_base.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/enumeration/enumeration_helper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/enumeration/enumeration_wrapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/enumeration/enumeration_wrapper_base.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/enumeration/enum_data.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/filter/filter_item_funcs.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/impl/argument_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/impl/array_range_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/impl/associative_mapper_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/impl/enum_flags_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/impl/instance_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/impl/rttr_cast_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/impl/sequential_mapper_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/impl/string_view_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/impl/wrapper_mapper_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/metadata/metadata.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/metadata/metadata_handler.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/method/method_accessor.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/method/method_invoker.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/method/method_wrapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/method/method_wrapper_base.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/argument_wrapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/argument_extractor.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/class_item_mapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/data_address_container.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/flat_map.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/flat_multimap.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/function_traits.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/iterator_wrapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/misc_type_traits.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/register_wrapper_mapper_conversion.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/sequential_container_type_traits.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/std_type_traits.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/template_type_trait.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/template_type_trait_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/misc/utility.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/parameter_info/parameter_infos.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/parameter_info/parameter_infos_compare.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/parameter_info/parameter_names.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/parameter_info/parameter_info_wrapper_base.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/parameter_info/parameter_info_wrapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/policies/prop_policies.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/policies/meth_policies.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/policies/ctor_policies.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/property/property_accessor.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/property/property_wrapper.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/property/property_wrapper_base.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/property/property_wrapper_func.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/property/property_wrapper_member_func.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/property/property_wrapper_member_object.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/property/property_wrapper_object.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/registration/bind_types.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/registration/bind_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/registration/register_base_class_from_accessor.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/registration/registration_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/registration/registration_executer.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/registration/registration_manager.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/registration/registration_state_saver.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/accessor_type.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/base_classes.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/get_create_variant_func.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/get_derived_info_func.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/type_converter.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/type_comparator.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/type_data.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/type_register.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/type_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/type_name.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/type/type_string_utils.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant/variant_compare.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant/variant_data.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant/variant_data_converter.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant/variant_data_policy.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant/variant_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant_associative_view/variant_associative_view_private.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant_associative_view/variant_associative_view_creator.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant_associative_view/variant_associative_view_creator_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant_sequential_view/variant_sequential_view_private.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant_sequential_view/variant_sequential_view_creator_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/variant_sequential_view/variant_sequential_view_creator.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/visitor/visitor_iterator.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/visitor/create_type_visitor_func.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/visitor/create_type_visitor_func_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/visitor/method_visitor_invoker.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/visitor/constructor_visitor_invoker.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/visitor/property_visitor_invoker.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/visitor/visitor_impl.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/visitor/type_visitor_invoker.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/include/rttr/detail/visitor/visitor_registration.h -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/lib64/librttr_core.so.0.9.7 -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/lib64/librttr_core.so -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/rttr/cmake/rttr-config.cmake -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/rttr/cmake/rttr-config-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7 -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/PTS55F-demo.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/PTS55F-webfont.eot -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/PTS55F-webfont.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/PTS55F-webfont.ttf -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/PTS55F-webfont.woff -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/specimen_files -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/specimen_files/PTS55F-cleartype.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/specimen_files/easytabs.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/specimen_files/grid_12-825-55-15.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/specimen_files/specimen_stylesheet.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/ptsans_regular_macroman/stylesheet.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/source_code_pro_regular -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/source_code_pro_regular/SourceCodePro-Regular-webfont.eot -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/source_code_pro_regular/SourceCodePro-Regular-webfont.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/source_code_pro_regular/SourceCodePro-Regular-webfont.ttf -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/source_code_pro_regular/SourceCodePro-Regular-webfont.woff -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/source_code_pro_regular/demo.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/fonts/source_code_pro_regular/stylesheet.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/bootstrap -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/bootstrap/css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/bootstrap/css/bootstrap.min.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/bootstrap/js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/bootstrap/js/bootstrap.min.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/custom-bootstrap.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/jquery.min.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/doxy-boot.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/favicon.ico -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/doxygen_crawl.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tabs.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/jquery.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/menu.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/navtree.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/resize.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/clipboard.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/dynsections.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tab_a.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tab_b.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tab_h.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tab_s.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tab_ad.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tab_bd.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tab_hd.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tab_sd.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/nav_h.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/nav_hd.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/nav_f.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/nav_fd.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/bc_s.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/bc_sd.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/doxygen.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/closed.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/open.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/sync_on.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/sync_off.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/nav_g.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/plus.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/minus.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/plusd.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/minusd.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/doxygen.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/doc.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/docd.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/folderopen.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/folderopend.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/folderclosed.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/folderclosedd.svg -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/splitbar.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/splitbard.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/custom-doxygen.css -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/access__levels_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/argument_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/array__range_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/associative__mapper_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/constructor_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/destructor_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/enum__flags_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/enumeration_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/filter__item_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/instance_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/library_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/method_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/parameter__info_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/policy_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/property_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/registration_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/registration__friend_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/rttr__cast_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/rttr__enable_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/sequential__mapper_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/string__view_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/type_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/type__list_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/variant_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/variant__associative__view_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/variant__sequential__view_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/visitor_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/wrapper__mapper_8h_source.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/building__install_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/license_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/main__page_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tutorial_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/default__arguments_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/five__minute__tutorial_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/meta__data_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/parameter__names_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/policies_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/query__info__type_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register__class__hierachy_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register__classes_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register__enums_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register__hello__world_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register__methods_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register__plugins_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register__properties_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/using__rttr__cast_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/using__rttr__type_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/variant_8md.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/access__levels_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/argument_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/array__range_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/associative__mapper_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/constructor_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/destructor_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/enum__flags_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/enumeration_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/filter__item_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/instance_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/library_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/method_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/parameter__info_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/policy_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/property_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/registration_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/registration__friend_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/rttr__cast_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/rttr__enable_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/sequential__mapper_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/string__view_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/type_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/type__list_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/variant_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/variant__associative__view_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/variant__sequential__view_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/visitor_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/wrapper__mapper_8h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/building_install_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/license_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/tutorial_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/default_arguments_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/five_minute_tutorial_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register_metadata_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/parameter_names_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register_policies_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/rttr_type_info_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/rttr_type_class_hierachy_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register_classes_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register_enums_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register_hello_world_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register_methods_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register_plugins.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register_properties_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/rttr_type_rttr_cast_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/rttr_type_get_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/register_variant_page.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/namespacerttr.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1argument.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1argument-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1array__range.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1array__range-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1associative__container__mapper.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1associative__container__mapper-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1basic__string__view.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1basic__string__view-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1constructor.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1constructor-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1destructor.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1destructor-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1enum__flags.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1enum__flags-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1enumeration.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1enumeration-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1instance.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1instance-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1library.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1library-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1method.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1method-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1parameter__info.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1parameter__info-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1policy.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1policy_1_1ctor.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1policy_1_1ctor-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1policy_1_1meth.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1policy_1_1meth-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1policy_1_1prop.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1policy_1_1prop-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1property.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1property-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1registration.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1registration-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1registration_1_1bind.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1registration_1_1bind.png -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1registration_1_1bind-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1registration_1_1class__.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1registration_1_1class__-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1sequential__container__mapper.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1sequential__container__mapper-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1type.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1type-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1type__list.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1type__list-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant__associative__view.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant__associative__view-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant__associative__view_1_1const__iterator.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant__associative__view_1_1const__iterator-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant__sequential__view.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant__sequential__view-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant__sequential__view_1_1const__iterator.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1variant__sequential__view_1_1const__iterator-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1visitor.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classrttr_1_1visitor-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1constructor__function__info.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1constructor__function__info-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1constructor__info.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1constructor__info-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1method__info.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1method__info-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1property__getter__setter__info.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1property__getter__setter__info-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1property__info.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1property__info-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1type__info.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1visitor_1_1type__info-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1wrapper__mapper.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/structrttr_1_1wrapper__mapper-members.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/dir_e68e8157741866f444e17edd764ebbae.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/dir_f5cf7324fde9d3df625992c311710e35.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/dir_9950a74130ece602e761643b15cf9815.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/menudata.js -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/index.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/pages.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/namespacemembers.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/namespacemembers_func.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/namespacemembers_type.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/namespacemembers_enum.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/annotated.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/classes.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/hierarchy.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_b.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_c.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_d.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_e.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_f.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_g.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_i.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_k.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_l.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_m.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_n.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_o.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_p.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_r.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_s.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_t.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_u.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_v.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_w.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_z.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_~.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_b.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_c.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_d.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_e.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_f.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_g.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_h.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_i.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_l.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_m.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_n.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_o.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_p.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_r.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_s.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_t.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_u.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_v.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_func_~.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_vars.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_type.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7/functions_rela.html -- Installing: /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/index.html + mkdir -p __doc + mv /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/index.html /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/doc/rttr-0-9-7 __doc + find __doc -type f -exec chmod 0644 '{}' ';' + rm -rf /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/rttr/LICENSE.txt /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/rttr/README.md + /usr/bin/find-debuginfo -j48 --strict-build-id -m -i --build-id-seed 0.9.7-0.10git7edbd58.fc42 --unique-debug-suffix -0.9.7-0.10git7edbd58.fc42.x86_64 --unique-debug-src-base rttr-0.9.7-0.10git7edbd58.fc42.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/rttr-0.9.7-0.10git7edbd58.fc42.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j48 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j48 /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT Scanned 66 directories and 280 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/rttr-0.9.7-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.rM9MyL + umask 022 + cd /builddir/build/BUILD/rttr-0.9.7-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 + /usr/bin/ctest --test-dir redhat-linux-build --output-on-failure --force-new-ctest-process -j48 run_tests Internal ctest changing into directory: /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build Test project /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/redhat-linux-build No tests were found!!! + RPM_EC=0 ++ jobs -p + exit 0 Processing files: librttr-0.9.7-0.10git7edbd58.fc42.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.KqFYGG + umask 022 + cd /builddir/build/BUILD/rttr-0.9.7-build + cd rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 + DOCDIR=/builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/doc/librttr + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/doc/librttr + cp -pr /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/README.md /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/doc/librttr + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.657p9Q + umask 022 + cd /builddir/build/BUILD/rttr-0.9.7-build + cd rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 + LICENSEDIR=/builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/licenses/librttr + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/licenses/librttr + cp -pr /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/LICENSE.txt /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/licenses/librttr + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(nonius) = 1.1.2 librttr = 0.9.7-0.10git7edbd58.fc42 librttr(x86-64) = 0.9.7-0.10git7edbd58.fc42 librttr_core.so.0.9.7()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: librttr-devel-0.9.7-0.10git7edbd58.fc42.x86_64 Provides: librttr-devel = 0.9.7-0.10git7edbd58.fc42 librttr-devel(x86-64) = 0.9.7-0.10git7edbd58.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: librttr_core.so.0.9.7()(64bit) Processing files: rttr-doc-0.9.7-0.10git7edbd58.fc42.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Ql6IaQ + umask 022 + cd /builddir/build/BUILD/rttr-0.9.7-build + cd rttr-7edbd580cfad509a3253c733e70144e36f02ecd4 + DOCDIR=/builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/doc/rttr-doc + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/doc/rttr-doc + cp -pr /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/__doc/index.html /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/doc/rttr-doc + cp -pr /builddir/build/BUILD/rttr-0.9.7-build/rttr-7edbd580cfad509a3253c733e70144e36f02ecd4/__doc/rttr-0-9-7 /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT/usr/share/doc/rttr-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: rttr-doc = 0.9.7-0.10git7edbd58.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: rttr-debugsource-0.9.7-0.10git7edbd58.fc42.x86_64 Provides: rttr-debugsource = 0.9.7-0.10git7edbd58.fc42 rttr-debugsource(x86-64) = 0.9.7-0.10git7edbd58.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: librttr-debuginfo-0.9.7-0.10git7edbd58.fc42.x86_64 Provides: debuginfo(build-id) = 5d6e756013ff332c3423bd5e75bb3fb95d655b7e librttr-debuginfo = 0.9.7-0.10git7edbd58.fc42 librttr-debuginfo(x86-64) = 0.9.7-0.10git7edbd58.fc42 librttr_core.so.0.9.7-0.9.7-0.10git7edbd58.fc42.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: rttr-debugsource(x86-64) = 0.9.7-0.10git7edbd58.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/rttr-0.9.7-build/BUILDROOT Wrote: /builddir/build/RPMS/librttr-0.9.7-0.10git7edbd58.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/rttr-debugsource-0.9.7-0.10git7edbd58.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/librttr-devel-0.9.7-0.10git7edbd58.fc42.x86_64.rpm Wrote: /builddir/build/RPMS/rttr-doc-0.9.7-0.10git7edbd58.fc42.noarch.rpm Wrote: /builddir/build/RPMS/librttr-debuginfo-0.9.7-0.10git7edbd58.fc42.x86_64.rpm Child return code was: 0